txstudio / create-foreign-key-references-with-nocheck-and-without-nocheck

SQL Server 建立 Foreign Key 限制條件時使用 WITH NOCHECK 的差異範例

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SQL Server 建立 Foreign Key 限制條件時使用與不使用 WITH NOCHECK 的差異範例

環境

  • Microsoft SQL Server 2019 (Container)
  • AdventureWorks2019

備註

在已有資料的資料表建立 FOREIGN KEY 時可使用 WITH NOCHECK

建立 FOREIGN KEY 不檢查既有資料快速建立限制條件,建立完成後還是會對新進來的資料做檢查

當有交易正在存取要修改的資料表時,需等到交易完成才會開始執行修改資料表的作業

About

SQL Server 建立 Foreign Key 限制條件時使用 WITH NOCHECK 的差異範例


Languages

Language:TSQL 100.0%