SQL Plus Oracle PLSQL

SQL> set autotrace on explain
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',   'Coder', 13,date '1965-12-17',  800 , NULL,  20);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(2,'Jack','JAM', 'Tester',6,date '1961-02-20',  1600, 300,   30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(3,'Wil','TF' ,  'Tester',6,date '1962-02-22',  1250, 500,   30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(4,'Jane','JM',  'Designer', 9,date '1967-04-02',  2975, NULL,  20);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(5,'Mary','P',  'Tester',6,date '1956-09-28',  1250, 1400,  30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(6,'Black','R',   'Designer', 9,date '1963-11-01',  2850, NULL,  30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(7,'Chris','AB',  'Designer', 9,date '1965-06-09',  2450, NULL,  10);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(8,'Smart','SCJ', 'Coder', 4,date '1959-11-26',  3000, NULL,  20);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(9,'Peter','CC',   'Designer',NULL,date '1952-11-17',  5000, NULL,  10);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(10,'Take','JJ', 'Tester',6,date '1968-09-28',  1500, 0,     30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(11,'Ana','AA',  'Coder', 8,date '1966-12-30',  1100, NULL,  20);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(12,'Jane','R',   'Manager',   6,date '1969-12-03',  800 , NULL,  30);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(13,'Fake','MG',   'Coder', 4,date '1959-02-13',  3000, NULL,  20);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL> insert into emp values(14,'Mike','TJA','Manager',   7,date '1962-01-23',  1300, NULL,  10);
1 row created.
Execution Plan
----------------------------------------------------------
---------------------------------
| Id  | Operation        | Name |
---------------------------------
|   0 | INSERT STATEMENT |      |
---------------------------------
Note
-----
   - rule based optimizer used (consider using cbo)
SQL>
SQL> set autotrace on
SQL>
SQL> select ename from emp where empno < 7500;
ENAME
--------
Tom
Jack
Wil
Jane
Mary
Black
Chris
Smart
Peter
Take
Ana
Jane
Fake
Mike
14 rows selected.
Execution Plan
----------------------------------------------------------
Plan hash value: 1482559701
--------------------------------------------
| Id  | Operation                   | Name |
--------------------------------------------
|   0 | SELECT STATEMENT            |      |
|   1 |  TABLE ACCESS BY INDEX ROWID| EMP  |
|*  2 |   INDEX RANGE SCAN          | E_PK |
--------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
   2 - access("EMPNO"<7500)
Note
-----
   - rule based optimizer used (consider using cbo)
Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          4  consistent gets
          0  physical reads
          0  redo size
        572  bytes sent via SQL*Net to client
        380  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
         14  rows processed
SQL>
SQL> set autotrace off
SQL>
SQL> drop table emp;
Table dropped.