(多选)如果视图具有了( )特征,则不能使用insert、update、delete语句通过视图操纵数据。
A: 定义视图的from子句包括多张表,并且视图中的列来自多张表
B: 视图列是从聚合函数中得到的
C: 定义视图的select语句是对一张表的全表查询
D: 定义视图的select语句包括了group by子句
A: 定义视图的from子句包括多张表,并且视图中的列来自多张表
B: 视图列是从聚合函数中得到的
C: 定义视图的select语句是对一张表的全表查询
D: 定义视图的select语句包括了group by子句
举一反三
- 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。
- 视图中列来自多张表,则不能用DML语句通过视图操纵数据。
- 中国大学MOOC: (多选)如果视图具有了( )特征,则不能使用insert、update、delete语句通过视图操纵数据。
- 下列关于通过视图更新数据的说法,错误的是()。 A: 如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作 B: 如果定义视图的查询语句中含有GROUPBY子句,则对这种视图不允许进行更新操作 C: 如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作 D: 如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作
- 视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A: 正确 B: 错误