트리거 쿼리 저장? 1 2 3,042

by 대박이 [PL/SQL] 트리거 log [2011.07.12 13:20:53]



고객사에서 Data에 문제가 일어나서 여쭈어 보려고 합니다...

트리거로 아래와 같이 걸어서
select userenv('terminal'),sys_context('userenv','ip_address'),sys_context('userenv','module') from dual;
컴퓨터Name,ip,모듈을 저장하려고 하는데 쿼리 부분도 저장이 가능할지 해서요?
by 허재영 [2011.07.12 14:26:44]
동일 세션에서 바로 이전 쿼리문 ( 아마 이게 필요 하겠죠? )
select
userenv('terminal'),
sys_context('userenv','ip_address'),
sys_context('userenv','module'),
b.sql_text from v$session a, v$sql b
where a.PREV_SQL_ID = b.SQL_ID
and a.AUDSID = sys_context('userenv','sessionid')

동일세션에서 현재 쿼리문
select
userenv('terminal'),
sys_context('userenv','ip_address'),
sys_context('userenv','module'),
b.sql_text from v$session a, v$sql b
where a.SQL_ID = b.SQL_ID
and a.AUDSID = sys_context('userenv','sessionid')

by 대박이 [2011.07.12 15:03:26]
감사합니다~ 정말 정가해요 복받으실거에요
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입