Oracle Database Administration I — Question 163

Which three statements are true about Data Manipulation Language (DML)? (Choose three.)

Answer options

Correct answer: A, D, E

Explanation

Option A is correct because INSERT statements can indeed include NULL values explicitly. Option D is also accurate, as DELETE statements can target multiple rows using various conditions. Option E is correct as well, as UPDATE statements can utilize different subqueries for assigning values to each column. However, option B is incorrect because INSERT INTO...SELECT...FROM statements do not automatically commit unless specified. Option C is incorrect since DML statements do not require a primary key to be defined on a table.