ROLLBACK (マクロ内のコミットされていない変更のロールバック)

このコマンドは、サーバーが実行したコマンドによるプロセス上の変更でまだデータベースには コミットされていない変更をマクロ内で元に戻すために使用します。 コミットされた変更は、永続的となり、ロールバックできません。 ROLLBACK コマンドは、マクロをテストするのに役立ちます。

このコマンドを使用する時は、ITEMCOMMIT オプションを指定した管理クライアント・セッションが実行中でないことを確認してください。

重要: マクロ内の SETOPT コマンドはロールバックできません。

特権クラス

すべての管理者がこのコマンドを発行できます。

構文

構文図を読むビジュアル構文図をスキップROLLBACK

パラメーター

ありません

例: マクロ内の変更のロールバック

変更をコミットすることなしにマクロが働くことを検証するために、 ROLLBACK コマンドを使用して REGN マクロを実行します。 このマクロの内容は、次のとおりです。
/* Macro to register policy
administrators and grant authority */
REGister Admin sara hobby
GRant AUTHority sara CLasses=Policy
REGister Admin ken plane
GRant AUTHority ken CLasses=Policy
ROLLBACK  /* prevents any changes from being committed */

関連コマンド

表 1. ROLLBACK に関連するコマンド
コマンド 説明
COMMIT データベースに対する変更を確定します。
MACRO 指定されたマクロ・ファイルを実行します。