T-SQL中“ with check option”是什么意思?

如题所述

限定的是,数据的改变,不能超出WITH CHECK OPTION所约束的范围。
在DELETE时,不管有不有这个WITH CHECK OPTION,子查询中的记录是都可以删除的,子查询以外的记录是不会变化的。

而INSERT和UPDATE时,WITH CHECK OPTION作用就比较明显了。如果修改的数据,不符合WITH CHECK OPTION的限制,是会报错,不被修改的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-23
选择项WITH CHECK OPTION表示对视图进行UPDATE INSERT DELETE操作时,要保证操作的数据满足视图定义的谓词条件,也就是视图子查询中的WHERE子句的条件

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网