डेटाबेस में सक्रिय अंतिम एसक्यूएल के आधार पर अंतिम एसक्यूएल निष्पादित करने के लिए आप नीचे दी गई क्वेरी का उपयोग कर सकते हैं
select ltrim(sq.sql_text)
from v$sql sq, v$session se, v$open_cursor oc
where sq.sql_id = oc.sql_id
and se.saddr = oc.saddr
and se.sid = oc.sid
and se.audsid = SYS_CONTEXT('userenv', 'sessionid')
order by oc.LAST_SQL_ACTIVE_TIME desc;
आप अपने सत्र में निष्पादित अंतिम क्वेरी को खोजने के लिए भी नीचे का उपयोग कर सकते हैं।
SELECT (SELECT t2.sql_fulltext
FROM v$sql t2
WHERE t1.prev_sql_id = t2.sql_id
AND t1.prev_child_number = t2.child_number) sql_fulltext
FROM v$session t1
WHERE t1.audsid = Sys_context('userenv', 'sessionid');