XA_SETTIMEOUT 関数は、現在のセッションのトランザクションタイムアウト間隔(秒単位)を設定します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_XA.XA_SETTIMEOUT (
seconds IN PLS_INTEGER)
RETURN PLS_INTEGER;
パラメータ説明
パラメータ |
説明 |
|---|---|
| seconds | タイムアウト時間とは、システムがトランザクションを自動的に中止するまでに、トランザクションのブランチがセッションから切断される可能性のある最長時間(秒単位)です。デフォルト値は60秒です。 |
戻り値
DBMS_XAが返す可能性のある定数戻り値を参照してください。
返される値は、XA_OK、XAER_RMERR、XAER_RMFAIL、または XAER_INVAL です。
使用方法
タイムアウト値の設定が成功したかどうかは、戻り値が XA_OK の場合にのみ判断できます。