Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak używać usuwania kaskadowego w programie SQL Server?

Będziesz musiał,

  • Usuń istniejące ograniczenie klucza obcego,
  • Dodaj nowy za pomocą ON DELETE CASCADE ustawienie włączone.

Coś takiego:

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. Dodaj nową kolumnę tabeli do określonej pozycji porządkowej w Microsoft SQL Server

  2. Jak mogę zobaczyć aktywne połączenia SQL Server?

  3. Jak wywołać procedurę składowaną w widoku?

  4. Dlaczego użycie znaku podkreślenia w filtrze LIKE daje mi wszystkie wyniki?

  5. Tworzenie indeksu ciągów z kodem jako pierwszy