Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come si usa l'eliminazione a cascata con SQL Server?

Dovrai,

  • Elimina il vincolo di chiave esterna esistente,
  • Aggiungi uno nuovo con ON DELETE CASCADE impostazione abilitata.

Qualcosa come:

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