Oracle - Como saber a última query executada?

1 resposta
D

Olá pessoal do Guj

Gostaria de saber se alguém conhece algum modo de saber qual a última query que foi executada no banco?

Pesquisando cheguei nessa query aqui, mas ela só retorna ela mesma!

SELECT c.sql_text sqltext FROM v$session a, v$sql c WHERE a.SID = (SELECT sid FROM V$SESSION WHERE audsid = SYS_CONTEXT('userenv', 'sessionid')) AND a.PREV_HASH_VALUE = c.HASH_VALUE

Ou talvez o que eu queira seja a penúltima, já que essa seria a última mesmo… enfim, se eu rodar um select 1 from dual antes dela, eu quero que ela retorna select 1 from dual, entenderam?

Alguém já passou por isso por aqui?

Abraços

1 Resposta

J

SELECT * FROM v$sqlarea where ROWNUM < 10;

Criado 11 de março de 2009
Ultima resposta 22 de mai. de 2014
Respostas 1
Participantes 2