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

Usuwanie kaskadowe programu SQL Server 2005

Dla każdej relacji możesz określić, jakie działania należy podjąć.

Najłatwiejszym sposobem zarządzania tym byłoby prawdopodobnie użycie SQL Server Management Studio. Zaprojektuj swoją tabelę nadrzędną i znajdź wszystkie relacje PK-FK.

Dla każdego z nich wybierz ścieżkę, którą chcesz obrać po wystąpieniu zdarzenia Usuń:

  • Brak działania - spowoduje to wystąpienie błędu FK
  • Kaskada – usuń rekord podrzędny
  • Ustaw null — wartość kolumny FK będzie miała wartość null. To oczywiście spowodowałoby błąd, gdy wartości null nie są dozwolone w tabeli podrzędnej.
  • Ustaw wartość domyślną - jeśli kolumna FK w tabeli podrzędnej ma wartość domyślną, będzie to nowa wartość w kolumnie podrzędnej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj wartość zwracaną z procedury składowanej SQL za pomocą PHP

  2. Jak wstawić/pobrać pliki programu Excel do kolumny varbinary(max) w programie SQL Server 2008?

  3. Błąd przepełnienia arytmetycznego podczas konwersji danych liczbowych na dane liczbowe

  4. Skąd mam wiedzieć, kiedy zakończono wypełnianie indeksu pełnotekstowego SQL?

  5. Zaimportuj plik CSV do SQL Server za pomocą SqlBulkCopy