ORACLE MASTER Bronze Oracle Database 11g

問題 (2018年6月21日)

トランザクションにおいて、下記のSQLコマンドを実行したとします。

SQL> COMMIT;
SQL> INSERT INTO emp VALUES (1, 'AAA', 30);
SQL> SAVEPOINT A;
SQL> UPDATE emp SET deptno 100 WHERE empno 1;
SQL> SAVEPOINT B;
SQL> DELETE FROM emp;

この後、ROLLBACKコマンドを実行すると、上記のどのコマンドが実行された後にロールバックしますか?次の選択肢から1つ選んでください。

○ 4. 正解です!

【解説】 ROLLBACK文を実行すると、保留中のデータ変更をすべて破棄し、現行のトランザクションを終了します。

Copyright(C) 2011-2018, Oracle Corporation Japan. All Rights Reserved.
ITトレメの問題や解答、サービスに関するお問い合せはこちらまで
@IT自分戦略研究所フォーラム 新着記事
- PR -