Oracle
 sql >> Database >  >> RDS >> Oracle

Errore SQL:ORA-02298:impossibile convalidare (SYSTEM.AEROPUERTO_FK) - chiavi padre non trovate

Ci sono record in AEROPUERTO che puntano a record che non esistono in CIUDAD .

Per scoprire quali record di AEROPUERTO avere questo tipo di problema:

select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)

Se il set di risultati non è vuoto, fai avere record di orfanotrofio. Dovrai aggiungere il CIUDAD mancante record per creare il AEROPUERTO_FK chiave esterna, o aggiorna tutti i AEROPUERTO.CODIGO_CIUDAD errati su null (se questo è un campo nullable, ma perderai le informazioni sulla città per quei record dell'aeroporto).