WITH CHECK OPTION:透過視圖進行增刪改操作時,不得破壞視圖定義中的謂詞條件(即子查詢中的條件表達式)
例如:
create view TestView
as select id,name
FROM Table
where IsCheck=1
with check option
update TestView set IsCheck=0 where id=3
這樣就會報錯:試圖進行的插入或更新已失敗,原因是目標視圖或者目標視圖所跨越的某一視圖指定了 WITH CHECK OPTION,而該操作的一個或多個結果行又不符合 CHECK OPTION 約束。