XA_SETTIMEOUT 函数用于设置当前会话的事务超时间隔(以秒为单位)。

语法

  1. DBMS_XA.XA_SETTIMEOUT (
  2. seconds IN PLS_INTEGER)
  3. RETURN PLS_INTEGER;

参数解释

参数

解释

seconds

超时时间是指系统自动中止事务之前,事务分支可能与会话解除关联的最长时间(以秒为单位)。 默认值为 60 秒。

返回值

请参见 DBMS_XA 可能的常量返回值

可能返回的值是:XA_OK、XAER_RMERR、XAER_RMFAIL 或 XAER_INVAL。

使用说明

仅当返回值为 XA_OK 时,才说明超时值设置成功。