Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
この項では、イベントフックプロシージャーの設計と使用におけるいくつかの注意事項について説明します。
イベントフックプロシージャーでは、COMMIT 操作も ROLLBACK 操作も実行しないでください。プロシージャーは同期と同じ接続で実行されるので、COMMIT または ROLLBACK を実行すると同期が妨害されます。
フック内の接続設定を変更する場合は、設定を以前の値に復元してから、フックを終了してください。設定を復元しないと、予期しない結果になる場合があります。
dbmlsync は、ストアドプロシージャーを、所有者で識別せずに呼び出します。したがって、ストアドプロシージャーは、dbmlsync 接続で使用されるユーザー名、またはユーザーがメンバーであるグループのどちらかで所有されている必要があります。
フックプロシージャーは DBA 権限を持つユーザーが所有してください。
#hook_dict テーブルイベントフックプロシージャー用の接続イベントフックプロシージャー内でのエラーと警告の処理