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

SQL Server Check/NoCheck różnica w generowanych skryptach

Efekt końcowy nie jest taki sam!

SQL Server nie będzie ufał unikatowości FK, jeśli nie jest on sprawdzany. Oznacza to, że jeśli używasz kolumny w zapytaniu, wymagane jest dodatkowe przetwarzanie.
W skrócie jest to, że powinieneś uzyskać SQL Server, aby sprawdził kolumnę, aby była uważana za zaufaną.

Aby dowiedzieć się, dlaczego różnią się one od różnych serwerów, sprawdź kolumnę isnottrusted w sys.foreign_keys. Może to mieć wpływ na generowanie programu SSMS?

Aby uzyskać więcej informacji na ten temat, sprawdź moją inną odpowiedź odnosi się do opcji FK &NO CHECK/SCHECK.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. indeksy w serwerze sql, działanie wewnętrzne i struktura indeksów

  2. Sprawdź, czy tabela zawiera wiersze, czy nie sql server 2005

  3. Wstaw do tabeli z instrukcją SELECT plus dodatkową kolumną w SQL Server 2008

  4. Jak pogrupować według miesiąca za pomocą SQL Server?

  5. użyj 'pomiędzy' z varchar (serwer sql)