
26/02/2016, 10:54
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Respuesta: Problema con clave foranea Una FK es un campo o conjunto de campos que apunta a la PK de otra tabla. Cuando la PK referida tiene más de un campo, la FK debe tener la misma cantidad de campos, en el mismo orden y del mismo tipo de da,to, rango o collaltion.
Tu estás pretendiendo apuntar una FK a una PARTE de la PK, lo que es imposible.
Por otro lado, no se entiende para qué pones una PK de dos campos en la tabla Proveedor, si tienes un ID_PROVE, que se podría suponer con valores únicos.
Parece que tienes un diseño no muy bien acabado de tu base.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |