Query v$sqlarea for sql_text : V_sqlarea « System Tables Views « Oracle PL / SQL






Query v$sqlarea for sql_text

 
SQL> create table emp
  2  ( empno      NUMBER(4)    constraint E_PK primary key
  3  , ename      VARCHAR2(8)
  4  , init       VARCHAR2(5)
  5  , job        VARCHAR2(8)
  6  , mgr        NUMBER(4)
  7  , bdate      DATE
  8  , sal        NUMBER(6,2)
  9  , comm       NUMBER(6,2)
 10  , deptno     NUMBER(2)    default 10
 11  ) ;

Table created.

SQL> insert into emp values(1,'Tom','N',   'TRAINER', 13,date '1965-12-17',  800 , NULL,  20);

1 row created.

SQL> insert into emp values(2,'Jack','JAM', 'Tester',6,date '1961-02-20',  1600, 300,   30);

1 row created.

SQL> insert into emp values(3,'Wil','TF' ,  'Tester',6,date '1962-02-22',  1250, 500,   30);

1 row created.

SQL> insert into emp values(4,'Jane','JM',  'Designer', 9,date '1967-04-02',  2975, NULL,  20);

1 row created.

SQL> insert into emp values(5,'Mary','P',  'Tester',6,date '1956-09-28',  1250, 1400,  30);

1 row created.

SQL> insert into emp values(6,'Black','R',   'Designer', 9,date '1963-11-01',  2850, NULL,  30);

1 row created.

SQL> insert into emp values(7,'Chris','AB',  'Designer', 9,date '1965-06-09',  2450, NULL,  10);

1 row created.

SQL> insert into emp values(8,'Smart','SCJ', 'TRAINER', 4,date '1959-11-26',  3000, NULL,  20);

1 row created.

SQL> insert into emp values(9,'Peter','CC',   'Designer',NULL,date '1952-11-17',  5000, NULL,  10);

1 row created.

SQL> insert into emp values(10,'Take','JJ', 'Tester',6,date '1968-09-28',  1500, 0,     30);

1 row created.

SQL> insert into emp values(11,'Ana','AA',  'TRAINER', 8,date '1966-12-30',  1100, NULL,  20);

1 row created.

SQL> insert into emp values(12,'Jane','R',   'Manager',   6,date '1969-12-03',  800 , NULL,  30);

1 row created.

SQL> insert into emp values(13,'Fake','MG',   'TRAINER', 4,date '1959-02-13',  3000, NULL,  20);

1 row created.

SQL> insert into emp values(14,'Mike','TJA','Manager',   7,date '1962-01-23',  1300, NULL,  10);

1 row created.

SQL>
SQL> select * from emp;
[Enter]...

 EMPNO ENAME    INIT  JOB         MGR BDATE         SAL   COMM DEPTNO
------ -------- ----- -------- ------ ---------- ------ ------ ------
     1 Tom      N     TRAINER      13 17-12-1965    800  [N/A]     20
     2 Jack     JAM   Tester        6 20-02-1961   1600    300     30
     3 Wil      TF    Tester        6 22-02-1962   1250    500     30
     4 Jane     JM    Designer      9 02-04-1967   2975  [N/A]     20
     5 Mary     P     Tester        6 28-09-1956   1250   1400     30
     6 Black    R     Designer      9 01-11-1963   2850  [N/A]     30
     7 Chris    AB    Designer      9 09-06-1965   2450  [N/A]     10
[Enter]...

 EMPNO ENAME    INIT  JOB         MGR BDATE         SAL   COMM DEPTNO
------ -------- ----- -------- ------ ---------- ------ ------ ------
     8 Smart    SCJ   TRAINER       4 26-11-1959   3000  [N/A]     20
     9 Peter    CC    Designer  [N/A] 17-11-1952   5000  [N/A]     10
    10 Take     JJ    Tester        6 28-09-1968   1500      0     30
    11 Ana      AA    TRAINER       8 30-12-1966   1100  [N/A]     20
    12 Jane     R     Manager       6 03-12-1969    800  [N/A]     30
    13 Fake     MG    TRAINER       4 13-02-1959   3000  [N/A]     20
    14 Mike     TJA   Manager       7 23-01-1962   1300  [N/A]     10

14 rows selected.

SQL> select executions, sql_text
  2  from   v$sqlarea
  3  where  sql_text like 'SELECT * FROM EMP %';

no rows selected

SQL>
SQL> drop table emp;

Table dropped.

   
  








Related examples in the same category