Bonsoir,

J'aimerais pouvoir récupérer les données qui se trouvent les vues V$SESSION et V$SQLARE, mais le problème est avec un SELECT sa me reprend que la dernière.

Mon select :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT OSUSER, SERIAL#, SID, executions, v$sql.SQL_ID ,v$sql.child_number, v$sql.SQL_TEXT, LOGON_TIME
FROM V$SESSION sess JOIN V$SQL on  (sess.SQL_ADDRESS = v$sql.ADDRESS);
J'ai pensé a créer un CURSOR et ensuite dans une boucle FOR sa va me donner tout les code sql durant la conexion à la session.

Ce que j'aimerais faire :

USERNAME(v$session) ----- LOGON_TIME(v$session) ---- SQL_TEXT(v$sql)

SYS ----------------------- 21/02/2013 ---------------- select ballbalba

* Merci *