Sqlplus buffer
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Aide-mémoire SQL*Plus (buffer de commande) |
| Voir aussi | Sqlplus dictionnaire |
Sqlplus buffer récapitule les commandes d'édition du buffer SQL*Plus : la dernière commande SQL saisie reste en mémoire dans un buffer que l'on peut relire, modifier ligne par ligne ou ré-exécuter sans tout retaper.
Commandes d'édition du buffer
| Commande complète | Abrégée | Effet |
|---|---|---|
| APPEND texte | A texte | Ajoute le texte à la fin de la ligne courante |
| CHANGE /ancien/nouveau/ | C /ancien/nouveau/ | Remplace « ancien » par « nouveau » dans la ligne courante |
| CHANGE /texte | C /texte | Supprime « texte » de la ligne courante |
| DEL | Supprime la ligne courante | |
| INPUT | I | Passe en saisie de lignes supplémentaires |
| INPUT texte | texte I | Ajoute une ligne « texte » au buffer |
| LIST | L | Affiche toutes les lignes du buffer |
| LIST n | L n | Affiche la ligne n° n |
| LIST | L | Affiche la ligne courante |
| LIST LAST | L LAST | Affiche la dernière ligne |
| LIST m n | L m n | Affiche les lignes m à n |
| CLEAR BUFFER | CL BUFF | Vide le buffer |
Sauvegarder / recharger un buffer
Le buffer courant peut être sauvegardé dans un fichier .sql puis rechargé et exécuté plus tard :
-- Sauvegarder le buffer courant dans un fichier
SQL> save cmd
-- Relire le contenu du fichier sauvegardé (via le shell)
SQL> host cat cmd.sql
-- Recharger un fichier dans le buffer
SQL> get cmd
-- Exécuter le buffer courant
SQL> run
Voir aussi
- Sqlplus dictionnaire — interroger le dictionnaire de données et les vues dynamiques