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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 00:12:29
T-SQL中“ with check option”是什么意思?
xaK@ǿ>/0Ё%(Y͘)1k[3KTr9.rw}&zs=lj!a+R\1d'S sRj }%0QP6w|93j6]D,QŦm: ,;xto1!ʄ|xIX2ʒ;F*ç^G_U&oV,P-O!tȓX%xF֤~XW`fp Kj,x";+ XփO4\F`zKlM2šaD44SeRn;fQm\\<ʇљ0

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

T-SQL中“ with check option”是什么意思?
限定的是,数据的改变,不能超出WITH CHECK OPTION所约束的范围.
在DELETE时,不管有不有这个WITH CHECK OPTION,子查询中的记录是都可以删除的,子查询以外的记录是不会变化的.
而INSERT和UPDATE时,WITH CHECK OPTION作用就比较明显了.如果修改的数据,不符合WITH CHECK OPTION的限制,是会报错,不被修改的.