Oracle PL/SQL/System Tables Views/sqltext

Материал из SQL эксперт
Перейти к: навигация, поиск

V$SESSION dynamic contains all the currently active users" usernames and the SQL they are executing in the database.

   <source lang="sql">

SQL> SQL> select a.username,

 2  s.sql_text
 3  from v$session a,v$sqltext s
 4  where a.sql_address = s.address
 5  and a.sql_hash_value = s.hash_value
 6  AND A.STATUS="ACTIVE"
 7  order by a.username,a.sid,s.piece
 8  /

USERNAME


SQL_TEXT


sqle select a.username, s.sql_text from v$session a,v$s qltext s where sqle

a.sql_address = s.address and a.sql_hash_value =

s.hash_value A sqle ND A.STATUS="ACTIVE" order by a.username,a.sid,s.p iece sqle DECLARE v_MyNumber NUMBER := 0; BEGIN LOOP

        IF v_

sqle MyNumber = 7 THEN EXIT; END IF;

   v_MyNumber

USERNAME


SQL_TEXT


sqle

:= v_MyNumber + 2;     END LOOP; END;

6 rows selected. SQL> SQL> --

</source>