Oracle,  Oracle Datenbank

Mit SQLPLUS direkt HTML Dateien erzeugen

Seit Oracle 8i gibt es eine elegante Methode mit SQL*Plus direkt HTML Code zu erzeugen. Dazu wird die HTML Ausgabe mit

SET MARKUP HTML ON

aktiviert. Deaktiviert wird die HTML Ausgabe mit:

SET MARKUP HTML OFF SPOOL OFF

SQL Statement
Dieses Beispiel gibt das SQL Statement show user als HTML Datei /tmp/ts_size.htm aus.

SET MARKUP HTML ON SPOOL ON –
HEAD “<title>SQL*Plus Report</title> –
<STYLE TYPE=’TEXT/CSS’> –
<!–BODY {background: ffffc6} –> –
</STYLE>”
BODY “TEXT=’#FF00Ff'” –
TABLE “WIDTH=’90%’ BORDER=’5′”
 
SET ECHO OFF
SPOOL /tmp/ts_size.htm
 
show user;
 
SPOOL OFF
SET MARKUP HTML OFF
SET ECHO ON

Details verrät die Oracle Dokumentation: Generating HTML Reports from SQL*Plus