Oracle Database SQL — Question 53

You and your colleague Andrew have these privileges on the EMPLOYEE_RECORDS table:

1. SELECT
2. INSERT
3. UPDATE
4. DELETE

You connect to the database instance and perform an update to some of the rows in EMPLOYEE_RECORDS, but do not commit yet.

Andrew connects to the database instance and queries the table.

No other users are accessing the table.

Which two statements are true at this point? (Choose two.)

Answer options

Correct answer: A, E

Explanation

Answer A is correct because until you commit your changes, Andrew cannot see them due to transaction isolation. Answer E is also correct since Andrew can modify rows that you haven't changed, as his transaction is independent of yours. The other options are incorrect because Andrew retains the ability to perform SELECT operations and can modify unaffected rows.