ORACLE操作 ORACLE機能

[ORACLE] SAVEPOINTを使用する

投稿日:

SAVEPOINTを使用するサンプルです。

セーブポイントを使うと、部分的にロールバックをすることができます。

サンプル

例)セーブポイントを使った流れのサンプル

結果、処理1の結果のみコミットされます。

解説

  • セーブポイントを作りたい箇所で、「SAVEPOINT <セーブポイント名>」を実行するとセーブポイントが作成されます。
  • セーブポイント名は自由に決めて頂いて構いません。
  • セーブポイントまで戻したい箇所で、「ROLLBACK TO <セーブポイント名>」を実行すると指定した場所までROLLBACKされます。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[PL/SQL] 配列(VARRAY)を生成する

配列(VARRAY)を生成するサンプルです。 サンプル 例)配列(VARRAY)を初期化・値セット・値取出しを行うサンプ ...
ORACLE

[ORAエラー] ORA-00905: キーワードがありません。

以下のように表示されます。 (日本語) ORA-00905: キーワードがありません。 (英語) ORA-00905: ...
ORACLE

[SQL*Plus] ページ間の空白行の数を設定する(set newpage)

ページ間の空白行の数を設定するには、「newpage」システム変数を使用します。 構文 (表示構文) show newp ...
ORACLE

[ORACLE] 奇数のデータのみ検索する

奇数のデータのみ検索するサンプルです。 サンプル 例)test_tblテーブルのcol1カラムが奇数のレコードを抽出する ...
ORACLE

[ORACLE] tnsnames.oraの設定

オラクルクライアントからオラクルデータベースに接続するには、tnsnames.oraファイルに接続情報を設定します。 設 ...

スポンサーリンク