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

Dilanggar - kunci induk tidak ditemukan 02291. 00000 - batasan integritas

Karena batasan kunci asing yang Anda tentukan saat membuat tabel ItemOrdered, saat Anda melakukan penyisipan ini:

INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')

... nilai 401565981 dan 234489212 masing-masing harus sesuai dengan nilai kunci dalam tabel Ords dan BelitId - yaitu 2 kueri ini harus mengembalikan baris:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Pesan kesalahan menunjukkan bahwa ini bukan masalahnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa apakah ada prosedur tersimpan?

  2. Kembalikan nilai boolean dari fungsi Oracle

  3. Menjalankan beberapa perintah di bawah sebagai nama pengguna lain dalam file di shell BASH

  4. Menghubungkan ke OracleDB melalui aplikasi Android

  5. Mengimpor File di Oracle Apex Menggunakan wwv_flow_files