Récupérer données dans une VUE
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:
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 *