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 の場合にのみ判断できます。