画鸵萌宠网
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 约束。
因篇幅问题不能全部显示,请点此查看更多更全内容