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

Czy muszę określić opcję USUŃ ŻADNE DZIAŁANIE na moim kluczu obcym?

Ze strony column_constraint w MSDN :

Możesz więc ominąć ON DELETE NO ACTION jeśli chcesz i będzie działać tak samo.

NO ACTION oznacza, że ​​nic się nie stanie, gdy usuniesz z tabeli Temat do tabeli Temat. W takim przypadku, jeśli istnieje wiersz w temacie dla danego identyfikatora podmiotu, nie można go usunąć bez naruszenia integralności referencyjnej, więc usunięcie zostanie cofnięte.

Więcej z MSDN:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć unikalne ograniczenie złożone w SQL Server 2005

  2. Czy prawidłowe użycie jest NULL i Coalesce

  3. Dziesiętny poza zakresem

  4. Konwertuj float na varchar w SQL Server bez notacji naukowej

  5. Jak asynchronicznie wykonać procedurę składowaną serwera sql i zapewnić jej zakończenie?