Oracle PL/SQL/System Tables Views/V sqlarea — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 13:01, 26 мая 2010
Query v$sqlarea for sql_text
<source lang="sql">
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.
</source>