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

Введение в Oracle SQL

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

Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; COMMIT;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; ROLLBACK;
Значения, НЕ появлявшиеся в столбце INVID таблицы INVENTORY в процессе выполнения команд SQL:

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

Варианты ответа
12345679
12345678
12345677(Верный ответ)
12345676
12345672
Похожие вопросы
Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); SAVEPOINT   a;INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');SAVEPOINT   b;UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; COMMIT;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; ROLLBACK;
Значения, НЕ появлявшиеся в столбце INVID таблицы INVENTORY в процессе выполнения команд SQL:
Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; COMMIT;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; ROLLBACK;
Значения в столбце INVID таблицы INVENTORY после выполнения команд SQL:
Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; ROLLBACK;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; COMMIT;
Значения в столбце INVID таблицы INVENTORY после выполнения команд SQL:
Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); SAVEPOINT   a;INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');SAVEPOINT   b;UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; COMMIT;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; ROLLBACK;
Значения в столбце INVID таблицы INVENTORY после выполнения команд SQL:
Команды SQL:
INSERT INTO inventory (invid, invname) VALUES (12345670, 'Milk powder'); INSERT INTO inventory (invid, invname) VALUES (12345671, 'Milk cream'); SAVEPOINT   a;INSERT INTO inventory (invid, invname) VALUES (12345672, 'Buttermilk');SAVEPOINT   b;UPDATE inventory SET invid = 12345679 WHERE invid = 12345670; UPDATE inventory SET invid = 12345670 WHERE invid = 12345671; UPDATE inventory SET invid = 12345677 WHERE invid = 12345670; ROLLBACK TO SAVEPOINT b;UPDATE  inventory SET invid = 12345676 WHERE invid = 12345672; COMMIT;
Значения в столбце INVID таблицы INVENTORY после выполнения команд SQL:
Дана таблица MY_TABLE(ID, NAME). Команды SQL:
INSERT INTO my_table (id, name) VALUES (1, 'Mike'); SAVEPOINT   a;INSERT INTO my_table (id, name) VALUES (2, 'Karen'); SAVEPOINT   b;INSERT INTO my_table (id, name) VALUES (3, 'Tracy');SAVEPOINT   c;ROLLBACK TO b;INSERT INTO my_table (id, name) VALUES (4, 'Sam');INSERT INTO my_table (id, name) VALUES (5, 'Elrod');COMMIT;
В результате выполнения команд, таблица MY_TABLE будет выглядеть следующим образом:
Дана таблица MY_TABLE(ID, NAME). Команды SQL:
INSERT INTO my_table (id, name) VALUES (1, 'Mike'); SAVEPOINT   a;INSERT INTO my_table (id, name) VALUES (2, 'Karen'); SAVEPOINT   b;INSERT INTO my_table (id, name) VALUES (3, 'Tracy');SAVEPOINT   c;ROLLBACK;INSERT INTO my_table (id, name) VALUES (4, 'Sam');INSERT INTO my_table (id, name) VALUES (5, 'Elrod');COMMIT;
В результате выполнения команд, таблица MY_TABLE будет выглядеть следующим образом:
Дана таблица MY_TABLE(ID, NAME). Команды SQL:
INSERT INTO my_table (id, name) VALUES (1, 'Mike'); SAVEPOINT   a;INSERT INTO my_table (id, name) VALUES (2, 'Karen'); SAVEPOINT   b;INSERT INTO my_table (id, name) VALUES (3, 'Tracy');SAVEPOINT   c;INSERT INTO my_table (id, name) VALUES (4, 'Sam');INSERT INTO my_table (id, name) VALUES (5, 'Elrod');ALTER TABLE my_table ADD last_name(VARCHAR2(15));ROLLBACK;
В результате выполнения команд, таблица MY_TABLE будет выглядеть следующим образом:
Команды 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 будет выполнена ...
    Команды 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" без каких-либо сообщений, следует ...