Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Vi phạm - không tìm thấy khóa mẹ 02291. 00000 - ràng buộc toàn vẹn

Do các ràng buộc khóa ngoại mà bạn đã chỉ định khi tạo bảng ItemOrdered, khi bạn thực hiện chèn này:

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

... các giá trị 401565981 và 234489212 phải tương ứng với các giá trị khóa trong bảng Ords và BelitId tương ứng - tức là 2 truy vấn này phải trả về các hàng:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Thông báo lỗi cho thấy đây không phải là trường hợp.



  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 ExecuteNonQuery bị đóng băng trên ASP.Net

  2. cách tạo bảng trong oracle

  3. Oracle:CẬP NHẬT KHÓA DUPLICATE

  4. Cách chuyển các giá trị trong khối ẩn danh với tham số bảng plsql

  5. các cách để tránh các bảng tạm thời toàn cục trong oracle