下列关于通过视图更新数据的说法,错误的是()。
A: 如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作
B: 如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作
C: 如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作
D: 如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作
A: 如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作
B: 如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作
C: 如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作
D: 如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作
举一反三
- 如果在定义视图的查询语句中,使用了聚合函数,或group by、 having子句,则不允许对视图进行插入或更新操作。( )
- 以下关于视图和基本表的说法不正确的是______。 A: 从多个基本表通过连接操作导出的视图不允许进行更新操作 B: 对使用了分组、聚集函数操作的视图不允许进行更新操作 C: 视图是从一个或多个表中导出的表,它真实地存在于数据库中并反映了用户的需求 D: 若视图是从单个基本表通过投影、选取操作导出的,则允许进行更新操作
- 下列关于视图的数据更新,正确的是( )。? 视图的创建语句中包含group by子句时,视图可以进行数据更新|视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新|由多个基本表导出的视图,可以进行数据更新|视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新
- 下列关于视图的数据更新,正确的是( C )。 A: 由多个基本表导出的视图,可以进行数据更新 B: 视图的创建语句中包含group by子句时,视图可以进行数据更新 C: 视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新 D: 视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新
- 下面描述中正确的是 。 A: 若视图的字段是来自库函数,则此视图不允许更新 B: 若视图的定义中有嵌套查询,并且嵌套查询的FROM子句涉及的表也是导出该视图的基表,则此视图不允许更新 C: 一个不允许更新的视图上定义的视图也不允许更新 D: 若视图是由两个以上的基表导出的,此视图可以更新