sql >> Databasteknik >  >> RDS >> Oracle

SQL-fel:ORA-02298:kan inte valideras (SYSTEM.AEROPUERTO_FK) - överordnade nycklar hittades inte

Det finns poster i AEROPUERTO som pekar på poster som inte finns i CIUDAD .

För att ta reda på vilka poster av AEROPUERTO har den typen av problem:

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

Om resultatuppsättningen inte är tom, gör det har föräldralösa register. Du måste lägga till den saknade CIUDAD poster för att skapa AEROPUERTO_FK främmande nyckel, eller uppdatera alla felaktiga AEROPUERTO.CODIGO_CIUDAD till null (om detta är ett nullbart fält, men du kommer att förlora stadsinformationen för dessa flygplatsposter).



  1. Sortera filmer efter 2 saker

  2. Infoga stora objektdata i Salesforce.com från SQL Server

  3. FEL:nollvärdet i kolumn-id bryter mot noll-begränsningen

  4. Ihållande H12 timeout-fel för alla förfrågningar som kör en databasfråga