Oracle PL/SQL - セーブポイント・コミット・ロールバックAdvertisementcommit - rollback
begin
-- 処理
commit; -- コミット
exception;
rollback; -- ロールバック
end;
処理フローが commit に到達すると、プログラム内で更新を行った全DBにコミットを行う。 rollback に到達した場合、プログラム開始前の状態にロールバックされる。
savepoint - commit - rollback
begin
savepoint test_pint; -- セーブポイント設定
-- 処理
commit; -- コミット
exception;
rollback to test_point; -- ロールバック
end;
ロールバックするポイントを明示的に表記する。ネスト可。
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |