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

SQL-fejl:ORA-02298:kan ikke valideres (SYSTEM.AEROPUERTO_FK) - forældrenøgler blev ikke fundet

Der er poster i AEROPUERTO der peger på poster, der ikke findes i CIUDAD .

For at finde ud af, hvilke poster af AEROPUERTO har den slags problemer:

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

Hvis resultatsættet ikke er tomt, gør det har forældreløse optegnelser. Du skal tilføje den manglende CIUDAD poster for at oprette AEROPUERTO_FK fremmednøgle, eller opdater alle de fejlagtige AEROPUERTO.CODIGO_CIUDAD til null (hvis dette er et nullbart felt, men du vil miste byoplysningerne for disse lufthavnsregistreringer).



  1. T-SQL hvordan man ændrer værdien før indsættelse

  2. MySQL attributdatabase

  3. Brug af meteor.js med php-serversiden

  4. Hvordan kan jeg bruge Substring og Replace i én SQL-sætning?