Oracle Database Administration I — Question 99

Which three statements are true about performing Data Manipulation Language (DML) operations on a view with no INSTEAD OF triggers defined? (Choose three.)

Answer options

Correct answer: C, E, F

Explanation

The correct answers are C, E, and F because delete operations may not always be permitted through a view, particularly when there are constraints that are not satisfied as specified in E. Inserting is limited by constraints, which is why E is also correct. Statement F is accurate as it indicates that insert operations can generally be conducted through a view if no restrictions apply. The incorrect options A, B, and D misrepresent how views interact with primary keys, deletion checks, and the DISTINCT keyword, respectively.