Add autonomous transaction pragma to ARCHIVE_TABLE_DATA and GATHER_TABLE_STAT procedures for improved transaction handling
This commit is contained in:
@@ -852,6 +852,7 @@ AS
|
|||||||
pPurgeAll IN BOOLEAN DEFAULT FALSE
|
pPurgeAll IN BOOLEAN DEFAULT FALSE
|
||||||
) RETURN PLS_INTEGER
|
) RETURN PLS_INTEGER
|
||||||
IS
|
IS
|
||||||
|
PRAGMA AUTONOMOUS_TRANSACTION;
|
||||||
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
|
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
|
||||||
BEGIN
|
BEGIN
|
||||||
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(
|
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(
|
||||||
@@ -883,6 +884,7 @@ AS
|
|||||||
pRestoreAll IN BOOLEAN DEFAULT FALSE
|
pRestoreAll IN BOOLEAN DEFAULT FALSE
|
||||||
) RETURN PLS_INTEGER
|
) RETURN PLS_INTEGER
|
||||||
IS
|
IS
|
||||||
|
PRAGMA AUTONOMOUS_TRANSACTION;
|
||||||
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
|
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
|
||||||
BEGIN
|
BEGIN
|
||||||
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(
|
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(
|
||||||
|
|||||||
Reference in New Issue
Block a user