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

KEY NGOẠI LỆ VỀ XÓA Lỗi HẠN CHẾ - Oracle

Oracle chỉ hỗ trợ ON DELETE SET NULLON DELETE CASCADE . Bạn có thể đạt được yêu cầu của mình bằng cách thực hiện truy vấn dưới đây. Không cần phải đề cập đến ON DELETE RESTRICT

ALTER TABLE Employee_SalHead 
      ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY(SalHead_ID)
      REFERENCES SalHead(SalHead_ID);

BẬT XÓA KHÔNG CÓ HÀNH ĐỘNG là Mặc định. Từ Tài liệu

Tùy chọn Không hành động (mặc định) chỉ định rằng các giá trị khóa được tham chiếu không thể được cập nhật hoặc bị xóa nếu dữ liệu kết quả vi phạm giới hạn toàn vẹn tham chiếu. Ví dụ:nếu giá trị khóa chính được tham chiếu bởi một giá trị trong khóa ngoại, thì giá trị khóa chính được tham chiếu không thể bị xóa do dữ liệu phụ thuộc.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đến tệp có định dạng CSV bằng SQLPLUS?

  2. Đếm số hàng đã nối trong phép nối bên trái

  3. Độ chính xác và Tỷ lệ mặc định cho một số trong Oracle là gì?

  4. Mệnh đề OVER trong Oracle

  5. tính năng tự động gia tăng oracle với trình tự và trình kích hoạt không hoạt động chính xác