Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL грешка:ORA-02298:не може да се потвърди (SYSTEM.AEROPUERTO_FK) - родителските ключове не са намерени

Има записи в AEROPUERTO които сочат към записи, които не съществуват в CIUDAD .

За да разберете кои записи на AEROPUERTO имате такъв проблем:

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

Ако наборът от резултати не е празен, вие правите имат досиета за осиротели. Ще трябва да добавите липсващия CIUDAD записи, за да създадете AEROPUERTO_FK външен ключ,или актуализирайте всички грешни AEROPUERTO.CODIGO_CIUDAD на нула (ако това е поле с възможност за нула, но ще загубите информацията за града за тези записи на летището).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване на Oracle към SQL Server от Windows

  2. Търсене в таблицата тип записи

  3. Заявка за множество актуализации на Oracle

  4. Как да потискам съобщението за успешно завършена PL/SQL процедура в sqlplus?

  5. Как да получа генерирани ключове от JDBC пакетно вмъкване в Oracle?