Output result to html table
<br>
SQL>
<br>
SQL> 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> insert into emp values(1,'Tom','N', 'TRAINER', 13,date '1965-12-17', 800 , NULL, 20);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(2,'Jack','JAM', 'Tester',6,date '1961-02-20', 1600, 300, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(3,'Wil','TF' , 'Tester',6,date '1962-02-22', 1250, 500, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(4,'Jane','JM', 'Designer', 9,date '1967-04-02', 2975, NULL, 20);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(5,'Mary','P', 'Tester',6,date '1956-09-28', 1250, 1400, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(6,'Black','R', 'Designer', 9,date '1963-11-01', 2850, NULL, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(7,'Chris','AB', 'Designer', 9,date '1965-06-09', 2450, NULL, 10);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(8,'Smart','SCJ', 'TRAINER', 4,date '1959-11-26', 3000, NULL, 20);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(9,'Peter','CC', 'Designer',NULL,date '1952-11-17', 5000, NULL, 10);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(10,'Take','JJ', 'Tester',6,date '1968-09-28', 1500, 0, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(11,'Ana','AA', 'TRAINER', 8,date '1966-12-30', 1100, NULL, 20);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(12,'Jane','R', 'Manager', 6,date '1969-12-03', 800 , NULL, 30);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(13,'Fake','MG', 'TRAINER', 4,date '1959-02-13', 3000, NULL, 20);
<br>
1 row created.<br>
<br>
SQL> insert into emp values(14,'Mike','TJA','Manager', 7,date '1962-01-23', 1300, NULL, 10);
<br>
1 row created.<br>
<br>
SQL>
<br>
SQL>
<br>
SQL> set echo off termout off
<br>
SQL> set markup html on spool on -
<br>
> preformat off entmap on -
<br>
> head "<title>HTML Demo Report</title> -
<br>
> <link rel='stylesheet' href='x.css'>"
<br>
SQL>
<br>
SQL> spool htmldemo.htm replace
<br>
SQL>
<br>
SQL> 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> spool off
<br>
SQL> 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