이전에 사용했던 쿼리문 질의시 문제가 발생해 질문드립니다.
현재 쿼리문은 아래와 같이 사용중 입니다.
select prev_sql_id from v$session where sid = userenv('sid');
이놈을 함수내에서 쓸려고 하는데 외부(sqlplus 이용)에서
select * from tab; 같은 쿼리를 날리면 세션 맺은 후 최초 1회는 이상한 녀석의 id가 리턴되네요..
그녀석의 쿼리는 SELECT DECODE('A','A','1','2') FROM DUAL 입니다.
참고로 2회째 부터는 원하는대로 select * from tab; 가 리턴됩니다.
왜 이녀석이 리턴되는지 이 쿼리가 무언지? 그리고 제가 원하는 select * from tab; 쿼리를 얻을 수 있는 방법은 있는지?
문의 드립니다.
삽질이 길어지고 있습니다.
제발 좀 도와주세요 ㅜㅜ