QUESTION NO: 48
Which two statements are true regarding views? (Choose two.)
A. A sub query that defines a view cannot include the GROUP BY clause
B. A view is created with the sub query having the DISTINCT keyword can be updated
C. A Data Manipulation Language (DML) operation can be performed on a view that is created
with the sub query having all the NOT NULL columns of a table
D. A view that is created with the sub query having the pseudo column ROWNUM keyword cannot be updated
Answer: C,D
答案解析:
参考:41:http://blog.csdn.net/rlhua/article/details/12793479
Explanation:
Rules for Performing DML Operations on a View
You cannot add data through a view if the view includes:
Group functions
A GROUP BY clause
The DISTINCT keyword
The pseudocolumn ROWNUM keyword
Columns defined by expressions
NOT NULL columns in the base tables that are not selected by the view
本文探讨了在数据库中对视图进行数据操作的语言规则,详细解释了哪些类型的视图可以进行更新操作,以及当视图包含特定元素时无法执行更新的原因。

743

被折叠的 条评论
为什么被折叠?



