Étapes
- Paramétrages de l'écriture
- Paramétrages de la session
- Début de l'écriture (SPOOL nomFichier.log)
- Commandes SQL
- Fin de l'écriture (SPOOL OFF)
Exemple:
SET ECHO OFF SET NEWP NONE SET TERMOUT OFF SET FEEDBACK OFF SET SCAN OFF ALTER SESSION SET NLS_LANGUAGE='AMERICAN'; ALTER SESSION SET NLS_TERRITORY='AMERICA'; ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YY'; ALTER SESSION SET NLS_NUMERIC_CHARACTERS='.,'; SPOOL h:\sql\sqel.log REM Commandes SQL Ici REM ================ DEBUT ================ SET ECHO ON SET ECHO OFF REM ================ FIN ================= SPOOL OFF
Commandes
ALTER SESSION
ALTER SESSION SET NLS_LANGUAGE='AMERICAN'; ALTER SESSION SET NLS_TERRITORY='AMERICA'; ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YY'; ALTER SESSION SET NLS_NUMERIC_CHARACTERS='.,';
REM[ARK]
REM commentaire sur une ligne
SET
SET ECHO OFF|ON [ écriture dans le fichier ] SET FEEDBACK OFF|ON SET LINESIZE 120 SET NEWP NONE SET NEWPAGE 0 SET PAGESIZE 60 SET SCAN OFF|ON SET TERMOUT OFF|ON [ écriture à l'écran ]
SPOOL
Écriture dans un fichier
Début: SPOOL nomFichier Fin : SPOOL OFF