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