Saltar al contenido

Error de SQL: ORA-02298: no se puede validar (SYSTEM.AEROPUERTO_FK): no se han encontrado las claves principales

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *