Output result to html table : markup html « SQL Plus « Oracle PL / SQL






Output result to html table

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

Table created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


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

1 row created.<br>
<br>


SQL&gt;
<br>
SQL&gt;
<br>
SQL&gt; set echo off termout off
<br>
SQL&gt; set markup html on spool on                   -
<br>
&gt;     preformat off entmap on                   -
<br>
&gt;     head "<title>HTML Demo Report</title>     -
<br>
&gt;           <link rel='stylesheet' href='x.css'>"
<br>
SQL&gt;
<br>
SQL&gt; spool htmldemo.htm replace
<br>
SQL&gt;
<br>
SQL&gt; select empno, ename, init, sal
<br>
  2  from   emp
<br>
  3  where  deptno = 20;
<br>
<p>
<table border='1' width='90%' align='center' summary='Script output'>
<tr>
Enter...
<th scope="col">
EMPNO
</th>
<th scope="col">
ENAME
</th>
<th scope="col">
INIT
</th>
<th scope="col">
SAL
</th>
</tr>
<tr>
<td align="right">
     1
</td>
<td>
Tom
</td>
<td>
N
</td>
<td align="right">
   800
</td>
</tr>
<tr>
<td align="right">
     4
</td>
<td>
Jane
</td>
<td>
JM
</td>
<td align="right">
  2975
</td>
</tr>
<tr>
<td align="right">
     8
</td>
<td>
Smart
</td>
<td>
SCJ
</td>
<td align="right">
  3000
</td>
</tr>
<tr>
<td align="right">
    11
</td>
<td>
Ana
</td>
<td>
AA
</td>
<td align="right">
  1100
</td>
</tr>
<tr>
<td align="right">
    13
</td>
<td>
Fake
</td>
<td>
MG
</td>
<td align="right">
  3000
</td>
</tr>
</table>
<p>

5 rows selected.<br>
<br>


SQL&gt; spool off
<br>
SQL&gt; set markup html off
<br>
SQL> set echo on
SQL>
SQL>
SQL>
SQL> drop table emp;

Table dropped.

SQL>

   
    
  








Related examples in the same category

1.set markup html on
2.show markup
3.markup html entmap off