Commandes d'édition


Une seule commande peut être saisie à la fois sous le prompt SQL.
La commande SQL*PLUS est immédiatement exécutée et n'est pas stockée dans le buffer.
Une commande s'applique sur une ligne particulière du buffer nommée ligne courante. Cette ligne courante est déterminée par la dernière commande exécutée et signalée par un symbole * lors de l'afiichage du contenu (total ou partiel) du buffer.
Si une commande dépasse une ligne, le caractère de continuation - doit être saisi à la fin de la ligne de saisie.


Commande Description
A[PPEND] text Ajoute text à la fin de la ligne courante
C[HANGE] /old/new Remplace la première occurrence du texte old par le texte new dans la ligne courante
C[HANGE] /text/ Supprime la première occurrence de text dans la ligne courante
CL[EAR] BUFF[ER] Supprime toutes les lignes du buffer
DEL Supprime la ligne courante du buffer
I[NPUT] Ajoute une ou plusieurs lignes ;
Arrêt en saisissant 2 fois de suite <Return>
I[NPUT] text Ajoute une nouvelle ligne comportant text
L[IST] Liste toutes les lignes du buffer.
La dernière ligne devient la ligne courante
L[IST] n Liste la ligne n qui devient la ligne courante
L[IST] * Liste la ligne courante
L[IST] LAST Liste la dernière ligne du buffer qui devient la ligne courante
L[IST] m n Liste le bloc de lignes allant de la ligne m à la ligne n, bornes incluses ;
la ligne courante est la ligne n
R[UN] Affiche l'instruction du buffer avant de l'exécuter
n La ligne n est affichée et devient la ligne courante
n text Remplace le contenu de la ligne n par text
0 text Insère une ligne avant la première ligne