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

Введение в Oracle 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;INSERT INTO my_table (id, name) VALUES (4, 'Sam');INSERT INTO my_table (id, name) VALUES (5, 'Elrod');COMMIT;
В результате выполнения команд, таблица MY_TABLE будет выглядеть следующим образом:

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

Варианты ответа
IDNAME
1Mike
4Sam
5Elrod
IDNAME
1Mike
2Karen
3Tracy
4Sam
5Elrod
IDNAME
4Sam
5Elrod
(Верный ответ)
IDNAME
1Mike
2Karen
3Tracy
Похожие вопросы
Дана таблица 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 будет выглядеть следующим образом:
Дана таблица 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 будет выглядеть следующим образом:
Команды 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:
Команды 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; 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; 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:
В базе данных созданы объектный тип RELATIVE_TYPE, который предусматривает хранение имени, фамилии, даты рождения родственников, и таблица RELATIVES объектов описанного типа. Команда SQL:
INSERT INTO descriptions (description, relation)VALUES ('My grandmother', 	SELECT REF(r)	FROM relatives	WHERE first_name = 'Ekaterina' AND last_name = 'Ivanova');
Результат действия команды - вставка в таблицу DESCRIPTIONS строки со ...
Команды 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 будет выполнена ...