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