Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara menggunakan penghapusan kaskade dengan SQL Server?

Anda perlu,

  • Lepaskan batasan kunci asing yang ada,
  • Tambahkan yang baru dengan ON DELETE CASCADE pengaturan diaktifkan.

Sesuatu seperti:

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. Periksa Status Antrian Surat Database di SQL Server (T-SQL)

  2. Menyisipkan beberapa baris dalam satu kueri SQL?

  3. Kunci Utama Gabungan vs kolom ID tambahan?

  4. Pengumpulan Data Otomatis Perubahan Skema Basis Data di MS SQL Server

  5. Waktu kueri habis saat dijalankan dari web, tetapi sangat cepat saat dijalankan dari SSMS