База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Команда SQL, выполненная пользователем "Alice":
SELECT * FROM vtable FOR UPDATE WAIT(10);
Результат действия команды - ...

(Отметьте один правильный вариант ответа.)

Варианты ответа
блокировка всей информации таблицы VTABLE с опцией выдачи сообщения об ошибке при обращении к таблице других транзакций и установкой времени ожидания в 10 секунд(Верный ответ)
блокировка всей информации таблицы VTABLE с опцией выдачи сообщения об ошибке при обращении к таблице других транзакций и установкой времени ожидания в 10 миллисекунд
блокировка всей информации таблицы VTABLE с опцией немедленной выдачи сообщения об ошибке при обращении к таблице других транзакций
выборка всей информации таблицы VTABLE с ограничением времени получения ответа сервера при обращении к таблице других транзакций и установкой времени ожидания в 10 секунд
Похожие вопросы
Дана таблица VTABLE (COLUMN1, COLUMN2, COLUMN3). Команда SQL, выполненная пользователем "Scott":
UPDATE Scott.vtable SET Column2 = 'c' WHERE Column1 = 1;
Команды пользователя "Alice", которые будут выполнены безошибочно, с учетом наличия привилегий для выполнение операций:
Команды 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" без каких-либо сообщений, следует ...
    Команды SQL, выполняемые различными пользователями:
  • Пользователь Scott.
    INSERT INTO Scott.vtable (Column1, Column2, Column3) VALUES (1,'a',10);
  • Пользователь Alice.
    UPDATE Scott.vtable SET Column2 = 'b' WHERE Column1 = 1;
  • В случае открытой транзакции пользователя "Scott", команда 2 будет выполнена ...
    Пользователю "Alice" необходимо выполнить обновление данных таблицы VTABLE, при этом известно, что некоторые строки таблицы могут быть заблокированы транзакцией, открытой пользователем "Scott". Заблокировать свободные строки таблицы VTABLE с целью обновления позволит команда:
    Команда SQL:
    SELECT EMP_ID_SEQ.CURRVAL FROM dual;
    Результат действия команды - вывод ...
    Команда SQL:
    SELECT constraint_name, constraint_typeFROM USER_CONSTRAINTSWHERE table_name = 'S_EMP';
    Результат действия команды - получение ...
    Команда SQL:
    CREATE GLOBAL TEMPORARY TABLE temp_empAS SELECT * FROM emp;
    Результат действия команды - создание ...
    Команда SQL:
    SELECT object_name FROM all_objectsWHERE object_type = 'TABLE';
    Результат действия команды - вывод имен всех ...
    Команда SQL:
    SELECT object_name FROM user_objectsWHERE object_type = 'TABLE';
    Результат действия команды - вывод имен всех ...
    Команда SQL:
    CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));
    Команды SQL, выполнение которых вызовет ошибку, с учетом существующей таблицы VTABLE: