Mega Code Archive

 
Categories / Oracle PLSQL / SQL Plus
 

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>