Команды SQL, выполняемые различными пользователями:Пользователь Scott. INSERT INTO Scott.vtable (Column1, Column2, Column3) VALUES (1,'a',10);
Пользователь Alice. UPDATE Scott.vtable SET Column2 = 'b' WHERE Column1 = 1;
Для того, чтобы сеанс работы пользователя "Alice" не ожидал неопределенное время завершения транзакции пользователем "Scott" без каких-либо сообщений, следует ...
INSERT INTO Scott.vtable (Column1, Column2, Column3) VALUES (1,'a',10);
UPDATE Scott.vtable SET Column2 = 'b' WHERE Column1 = 1;
(Отметьте один правильный вариант ответа.)
Варианты ответа
выполнить команду LOCK TABLE vtable NOWAIT; в сеансе работы "Alice" до обновления строки в таблице
выполнить команду LOCK TABLE vtable NOWAIT; в сеансе работы "Scott" до вставки строки в таблицу(Верный ответ)
добавить опцию NOWAIT; в команду обновления строки в таблице в сеансе работы "Alice"
выполнить команду LOCK TABLE vtable SET TRANSACTION; в сеансе работы "Scott" до вставки строки в таблицу