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

Làm cách nào để sử dụng tính năng xóa theo tầng với SQL Server?

Bạn sẽ cần,

  • Bỏ ràng buộc khóa ngoại hiện có,
  • Thêm một cái mới với ON DELETE CASCADE đã bật cài đặt.

Một cái gì đó như:

ALTER TABLE dbo.T2
   DROP CONSTRAINT FK_T1_T2   -- or whatever it's called

ALTER TABLE dbo.T2
   ADD CONSTRAINT FK_T1_T2_Cascade
   FOREIGN KEY (EmployeeID) REFERENCES dbo.T1(EmployeeID) ON DELETE CASCADE


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo mảng JSON lồng nhau bằng FOR JSON PATH

  2. Cách hoạt động của OBJECTPROPERTY () trong SQL Server

  3. Nhật ký giao dịch SQL Server, Phần 3:Khái niệm cơ bản về ghi nhật ký

  4. Đối chiếu trong SQL Server

  5. Làm cách nào để tạo bảng bằng cách sử dụng truy vấn chọn trong SQL Server?