强制通过视图所进行的数据修改必须符合Select语句的条件,定义视图时用关键字。
withcheckoption;WITHCHECKOPTION;WithCheckOption
举一反三
- 如果在视图中使用了with check option子句,则在视图上插入、修改的数据必须符合定义视图的SELECT语句的WHERE所设定的条件。( )
- 创建视图时,加上“WITH______ OPTION”指出在可更新视图上所进行的修改都要符合select语句所指定的限制条件,这样可以确保数据修改后,仍可通过视图看到修改的数据。
- 在CREATE VIEW命令中哪个选项将强制所有通过视图修改的数据必须满足代码中SELECT语句中指定的选择条件?
- 强制视图上执行的所有数据修改语句都必须符合视图定义中的WHERE条件时,视图要使用()选项 A: CHECKOPTION B: ENCRYPTION C: UNION D: SCHEMABINGING
- 定义视图查询语句中含有会导致通过视图修改数据失败
内容
- 0
修改视图时,检查插入的数据是否符合视图定义时的条件,应使用【1】子句
- 1
下列关于视图的说法中哪个是正确的 A: 视图是将基本表中的数据检索出来后重新组成的一个新表 B: 视图是一种虚表,本身保存的只是视图的定义,查看视图数据时,SQL Server将其定义转换为相应的select语句,然后进行检索并显示结果 C: 通过视图可以修改多个基表的数据 D: 对任何视图都可以通过该视图修改基表的数据
- 2
创建视图用语句,修改视图用语句,删除视图用语句。
- 3
定义视图查询语句中含有()会导致通过视图修改数据失败。 A: DISTINCT B: UNION C: GROUPBY D: HAVING
- 4
下述关于视图的定义所服从的限制,哪项不正确() A: SELECT语句不能引用系统或用户变量 B: 在视图定义中命名的表必须已经存在 C: SELECT语句不能引用预处理语句参数 D: 能将触发程序与视图关联在一起