向视图添加数据的条件限制有:
A: 若视图引用多个表,一条INSERT语句只能操作一个基表的数据
B: 视图不能包含使用统计函数的结果
C: 视图不能包含DISTINCT或GROUP BY子句
D: 以上全对
A: 若视图引用多个表,一条INSERT语句只能操作一个基表的数据
B: 视图不能包含使用统计函数的结果
C: 视图不能包含DISTINCT或GROUP BY子句
D: 以上全对
举一反三
- 使用INSERT语句通过视图向基本表插入数据。当视图所依赖的基本表有多个时,不能向该视图插入数据,因为这将会影响多个基本表
- 关于视图的描述,下面正确的是_______。 A: 通过视图插入的数据,一定能通过视图查询到 B: 通过视图插入的数据,一定不能通过视图查询到 C: 可更新视图定义中不能包含Group by 语句 D: 可更新视图定义中的子查询可以引用视图基表
- 下列关于视图的数据更新,正确的是( )。? 视图的创建语句中包含group by子句时,视图可以进行数据更新|视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新|由多个基本表导出的视图,可以进行数据更新|视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新
- 下列不属于视图插入、更新视图时的限制的是: A: 在一个语句中,一次不能修改一个以上的视图基表。 B: 允许对视图定义中包含GROUP BY子句的视图进行插入或修改操作。 C: 对视图中所有的列的修改必须遵守视图基表中所定义的各种数据约束条件。 D: 不允许对视图中的计算列进行修改。
- 下列关于视图的数据更新,正确的是( C )。 A: 由多个基本表导出的视图,可以进行数据更新 B: 视图的创建语句中包含group by子句时,视图可以进行数据更新 C: 视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新 D: 视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新