DBMS_TRANSACTION 包

DBMS_TRANSACTION 包提供获得当前活动事务号的功能。

20.1 相关方法

返回当前活动事务号。

语法如下:

FUNCTION LOCAL_TRANSACTION_ID (
	CREATE_TRANSACTION BOOLEAN := FALSE
) RETURN VARCHAR2;

参数详解

  • create_transaction

    表示如果当前没有活动事务,是否创建一个新的事务。TRUE:创建;FALSE:不创建,返回空。缺省为 FALSE。

20.2 举例说明

使用包内的过程和函数之前,如果还未创建过系统包。请先调用系统过程创建系统包。

SP_CREATE_SYSTEM_PACKAGES (1,'DBMS_TRANSACTION');

例 返回当前事务号,若当前没有活动事务,则返回一个新的事务的事务号

SELECT DBMS_TRANSACTION.LOCAL_TRANSACTION_ID(TRUE);

结果如下:

1871
微信扫码
分享文档
扫一扫
联系客服