génération automatique de
page WEB dynamique avec SQL*Plus

Introduction

Il est possible, à partir de la version 8.1.7 d'Oracle,de faire
générer du code HTML automatiquement à SQLPLUS.

Principe :

-- la ligne qui tue :
-- appel de sqlplus avec marqueurs html, en mode silencieux et appel du script dans la foulée

sqlplus -markup "html on" -silent user/passwd@base @script.sql

la table des employes dans une page web

sqlplus -markup "html on" -silent scott/tiger@ORCL @aff_emp.sql -- aff_emp.sql


-- le script effectif qui affiche la table
set feedback off
-- envoie les sorties vers la racine du serveur apache par exemple...
spool /oracle8i/Apache/htdocs/emp.htm
select * from emp
/
spool off
exit

-- voir ensuite -- http://mon_serveur/emp.htm

Script générique (avec nom de table ou de vue passé en paramètre)

sqlplus -markup "html on" -silent scott/tiger@ORCL @aff_table.sql nom_table

-- aff_table.sql
-- le script effectif qui affiche la table
set feedback off
-- envoie les sorties vers la racine du serveur apache par exemple...
spool /oracle8i/Apache/htdocs/&nom_table.htm
select * from &nom_table
/
spool off
exit

 


(c) 2002- 2006 Didier Deléglise



modifié
le 20/11/2006

Ecrire a DD
ecris
moi


les forums techniques Oracle

mon BLOG Oracle,
en Francais
connaitre DD
l'autre vie
de DD

mon CV

trucs
et astuces

JOBs Oracle
du jour
Homepage "Tout sur Oracle"
Mon site :
Tout sur Oracle (et le web)
Copyright (C) 2002
Utilisation de ces documents