Oracle Database SQL — Question 108

Which two statements are true about views? (Choose two.)

Answer options

Correct answer: A, D

Explanation

The correct answer is A because the WITH CHECK clause indeed restricts updates and inserts to certain rows in the underlying table through the view. Option D is correct since views can be updated without re-granting privileges. Option B is incorrect as the WITH CHECK clause does not affect row visibility in queries. Option C is wrong because views cannot be indexed directly, and option E is misleading since while the underlying tables must exist, they do not need to be present at the moment of view creation if the view's definition is valid.