다이나믹sql 프로시저 내에서 실행된 쿼리의 로그를 남길수있나요? 0 0 1,383

by 김실홍 [PL/SQL] [2016.03.17 16:01:02]


 

다이나믹sql 프로시저 내에서 실행된 쿼리의 로그를 남길수있나요?

정적 sql은 당연히 안될꺼 같은데..

 

대충


v_query := v_query || 'INSERT INTO HOLIDAY';
v_query := v_query || ' VALUES(:1,:2,:3,:4)';
 
BEGIN
EXECUTE IMMEDIATE v_query USING in_hldy_dte, in_hldy_nm, in_use_yn, d_sysdate;

 

위와 같은 예제가 있을때

 

v_query 를 로그 찍는 테이블에 찍으면 v_query의 쿼리 내용까지는 남길수있을꺼 같은데

 

:1,:2,:3,:4 와 맵핑된 in_hldy_dte, in_hldy_nm, in_use_yn, d_sysdate; 변수까지

쿼리의 로그로 남길수있나 해서 문의 드립니다

 

읽어주셔서 감사합니다 .

 

 

그리고 정적 sql의 경우 당연히 안되겠지요??

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입