Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2015, 09:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problemas con FOREIGN KEY

Cuando creas una relacion circular como la que mencioné, es usual que no se manifiesten problemas al crear las tablas, porque no hay registros y tampoco valores que haya que cumplir. El problema aparece al insertar el primer registro...
Debes tener en cuenta que las restricciones de FK son restricciones de cumplimiento obligatorio que la base de datos evalúa siempre ANTES de dejar que el registro se incorpore a la tabla.
Por otro lado, ten muy en cuenta también que agregar una restricción de FK a una tabla que ya contiene datos hará que el BDMS antes de crear la FK , verifique que TODOS los datos de ambas tablas cumplan con la restricción, y si en cuentra al menos UNO que no lo hace, la creación de la FK dará error.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)