Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kesalahan SQL:ORA-02298:tidak dapat memvalidasi (SYSTEM.AEROPUERTO_FK) - kunci induk tidak ditemukan

Ada catatan di AEROPUERTO yang menunjuk ke catatan yang tidak ada di CIUDAD .

Untuk mengetahui record mana dari AEROPUERTO memiliki masalah seperti itu:

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

Jika kumpulan hasil tidak kosong, Anda melakukannya memiliki catatan panti asuhan. Anda harus menambahkan CIUDAD . yang hilang record untuk membuat AEROPUERTO_FK kunci asing, atau perbarui semua AEROPUERTO.CODIGO_CIUDAD yang salah to null (jika ini adalah bidang yang dapat dibatalkan, tetapi Anda akan kehilangan informasi kota untuk catatan bandara tersebut).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendeklarasikan variabel dan menetapkan nilainya dari kueri SELECT di Oracle

  2. Fungsi Oci_connect tidak terdefinisi dalam CentOS dengan Oracle

  3. NEXT_DAY() Fungsi di Oracle

  4. Masalah dengan panda bergabung dengan tabel kiri (ValueError:Anda mencoba menggabungkan objek dan kolom int64.)

  5. Memisahkan string yang dipisahkan koma di Oracle tidak berfungsi