sql >> Database >  >> RDS >> Sqlserver

Hoe gebruik ik trapsgewijs verwijderen met SQL Server?

U moet,

  • Laat de bestaande beperking voor een externe sleutel vallen,
  • Voeg een nieuwe toe met de ON DELETE CASCADE instelling ingeschakeld.

Iets als:

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. Hoe te controleren of een kolom bestaat in een SQL Server-tabel?

  2. Gelijk aan externe Oracle-tabellen in SQL Server

  3. GROUP BY en geaggregeerde sequentiële numerieke waarden

  4. Een tijdelijke tabel maken op basis van een andere tabel in SQL Server