Solución:
Hay registros en AEROPUERTO
que apuntan a registros que no existen en CIUDAD
.
Para averiguar qué registros de AEROPUERTO
tiene ese tipo de problema:
select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
Si el conjunto de resultados no está vacío, hacer tener registros de orfandad. Necesitarás agregar lo que falta CIUDAD
registros con el fin de crear el AEROPUERTO_FK
clave externa, o actualizar todo lo erróneo AEROPUERTO.CODIGO_CIUDAD
a nulo (si este es un campo que acepta valores NULL, pero perderá la información de la ciudad para esos registros de aeropuerto).
eliminar la restricción de clave principal de la columna en la que desea agregar la clave externa
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)