Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Perbedaan SQL Server Check/NoCheck dalam skrip yang dihasilkan

Hasil akhirnya tidak sama!

SQL Server tidak akan mempercayai keunikan FK jika tidak dicentang. Ini berarti pemrosesan tambahan diperlukan jika Anda menggunakan kolom dalam kueri.
Singkatnya, Anda harus meminta SQL Server untuk memeriksa kolom sehingga dianggap tepercaya.

Adapun mengapa mereka berbeda dari server yang berbeda, periksa kolom isnottrusted di sys.foreign_keys. Ini dapat memengaruhi apa yang dihasilkan SSMS?

Untuk lebih banyak kata-kata kasar tentang ini, periksa jawaban saya yang lain yang terkait dengan opsi FK &NO CHECK/ CHECK.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server tidak melepaskan memori setelah kueri dijalankan

  2. MONTH() Contoh di SQL Server (T-SQL)

  3. SQL Server - Hubungan Pendek Permintaan?

  4. Bisakah kunci asing menjadi NULL dan/atau duplikat?

  5. Bagaimana dua pernyataan pembaruan di bawah ini berbeda dalam SQL?