첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ PRAGMA AUTONOMOUS_TRANSACTION문 : 자율적 트랜잭션 사용하기

------------------------------------------------------------------------------------------------------------------------

CREATE PROCEDURE WriteLog

(

    P_LOG_CODE    IN VARCHAR2(10),

    P_LOG_MESSAGE IN NVARCHAR2(2000),

    P_USER_ID     IN VARCHAR2(50)

)

IS

    PRAGMA AUTONOMOUS_TRANSACTION;

BEGIN

    INSERT INTO LOG

    VALUES

    (

        P_LOG_CODE,

        P_LOG_MESSAGE,

        P_USER_ID,

        SYSDATE

    );

 

    COMMIT;

END;

------------------------------------------------------------------------------------------------------------------------

※ 해당 세션의 나머지 트랙잭션에 영향을 주지 않고 로그를 추가한다.

Posted by 사용자 icodebroker

댓글을 달아 주세요