Which of the following occurs when a transaction rereads data and finds new rows that were inserted by a command transaction since the prior read?
Answer: B
Correct answer: Phantom read
A phantom read is the appearance of new rows that were not there on the earlier read, inserted and committed by another transaction in the interval. It is distinct from a nonrepeatable read, where rows already seen have changed or gone. Only the serializable isolation level prevents phantoms.
Please log in or register to report this question.