https://oracle-base.com/articles/8i/dbms_application_info#set_action 참고
블로그에 있는 오라클 프로시저 샘플을 만든 뒤
DECLARE
o_username DBUSER.USERNAME%TYPE;
o_createdby DBUSER.CREATED_BY%TYPE;
o_date DBUSER.CREATED_DATE%TYPE;
BEGIN
DBMS_APPLICATION_INFO.set_module(module_name => 'add_order',
action_name => 'insert into orders');
DBMS_APPLICATION_INFO.set_action(action_name => 'insert into order_lines');
getDBUSERByUserId(1001,o_username,o_createdby,o_date);
DBMS_OUTPUT.PUT_LINE('username : ' || o_username);
DBMS_OUTPUT.PUT_LINE('createdby : ' || o_createdby);
DBMS_OUTPUT.PUT_LINE('createddate : ' || o_date);
END;
/
set module , set action 을 추가한 후 v$session view 를 검색해보면 위 프로시저가 등록되있음.
'DB & ORM > Oracle' 카테고리의 다른 글
[ORACLE] dummy 데이타 생성 (특정 테이블 기준) (0) | 2017.04.21 |
---|---|
[Oracle] Varchar 컬럼에 데이트 형태 넣기 (년월일시분초) (0) | 2017.03.30 |
[Oracle] 열의 정의가 애매합니다. (0) | 2017.01.25 |
[Oracle] 프로시저 정리 (0) | 2017.01.16 |
Oracle comparing timestamp with date (0) | 2016.08.05 |