ROLLBACK (マクロ内のコミットされていない変更のロールバック)
このコマンドは、サーバーが実行したコマンドによるプロセス上の変更でまだデータベースには コミットされていない変更をマクロ内で元に戻すために使用します。 コミットされた変更は、永続的となり、ロールバックできません。 ROLLBACK コマンドは、マクロをテストするのに役立ちます。
このコマンドを使用する時は、ITEMCOMMIT オプションを指定した管理クライアント・セッションが実行中でないことを確認してください。
重要: マクロ内の SETOPT コマンドはロールバックできません。
特権クラス
すべての管理者がこのコマンドを発行できます。
構文
パラメーター
ありません
例: マクロ内の変更のロールバック
変更をコミットすることなしにマクロが働くことを検証するために、 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 */