Главная / Введение в Oracle SQL / Команды SQL, выполняемые различными пользователями:Пользователь Scott. INSERT INTO Scott.vtable (Column1, Column2, Column3) VALUES (1,'a',10);Пользователь Alice. UPDATE Scott.vtable SET Column2 = 'b' WHERE Column1 = 1;Для того, чтобы сеанс работы пользова

Команды 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" без каких-либо сообщений, следует ...

    вопрос

    Правильный ответ:

    выполнить команду LOCK TABLE vtable NOWAIT; в сеансе работы "Scott" до вставки строки в таблицу
    выполнить команду LOCK TABLE vtable SET TRANSACTION; в сеансе работы "Scott" до вставки строки в таблицу
    выполнить команду LOCK TABLE vtable NOWAIT; в сеансе работы "Alice" до обновления строки в таблице
    добавить опцию NOWAIT; в команду обновления строки в таблице в сеансе работы "Alice"
    Сложность вопроса
    79
    Сложность курса: Введение в Oracle SQL
    51
    Оценить вопрос
    Очень сложно
    Сложно
    Средне
    Легко
    Очень легко
    Комментарии:
    Аноним
    Экзамен сдан на 4.!!!
    01 мар 2019
    Оставить комментарий
    Другие ответы на вопросы из темы базы данных интуит.