數(shù)據(jù)庫check約束語句 T-SQL中“ with check option”是什么意思?
T-SQL中“ with check option”是什么意思?這主要用于創(chuàng)建視圖以確保數(shù)據(jù)的完整性。這意味著在定義視圖時,對視圖強(qiáng)制執(zhí)行的所有數(shù)據(jù)修改語句必須滿足select語句中設(shè)置的條件。通過視
T-SQL中“ with check option”是什么意思?
這主要用于創(chuàng)建視圖以確保數(shù)據(jù)的完整性。這意味著在定義視圖時,對視圖強(qiáng)制執(zhí)行的所有數(shù)據(jù)修改語句必須滿足select語句中設(shè)置的條件。通過視圖修改行時,with check選項可確保提交修改后仍能通過視圖查看數(shù)據(jù)。如果在定義視圖的語句中使用top anywhere,則不能指定check選項。如果指定了with check選項,則無法根據(jù)視圖驗證直接在視圖的基礎(chǔ)表上執(zhí)行的任何更新。