Fichiers de commandes sous SQL*Plus




Les instructions SQL peuvent être
La syntaxe des commandes est donnée dans le tableau suivant :

Commande Description
SAV[E] filename[.ext] [ REP[LACE] | APP[END] ] Sauvegarde le contenu du buffer SQL dans le fichier filename. Si l'extension est omise, .sql est générée par défaut.
Si le fichier filename existe déjà utiliser
  • APP[END] pour ajouter à la fin du fichier ;
  • REP[LACE] pour écraser l'ancien fichier.
GET filename[.ext] Ecrit le contenu du fichier dans le buffer SQL sans lancer son exécution.
L'extension par défaut du nom de fichier est .sql.
STA[RT] filename[.ext] Exécute les instructions du fichier filename.
@ filename Identique à l'instruction START.
ED[IT] Appelle un éditeur de texte (qui dépend de variables d'environnement tel que EDITOR dans .bashrc). Le contenu du buffer est stocké dans le fichier afiedt.buf.
ED[IT] [filename[.ext]] Appelle un éditeur et édite le contenu du fichier filename.
SPO[OL][ filename[.ext] | OFF | OUT] Sauvegarde le résultat de la requête dans un fichier.
OFF ferme le fichier de spool.
OUT ferme le fichier de spool et envoie le fichier à l'imprimante.