由于sql*plus将用户输入的sql, pl/sql命令保存承级冲区里(注意只保存最后执行的命令), 为了再次调用上次输入的命令,可以输入 /进行调用。
sql*plus本带有行编辑器的功能,这样我们可以修改存储在缓冲区里一些执行语句。也可以将它们保存到文件:
下面是sql*plus的行编辑命令:
APPEND text (A text): 在缓冲区行的末尾加上text的文本。
CHANGE/old/new( C/old/new):将当前行中old替换为new
CHANGE/text(C/text) : 从行中删除text文本
CLEAR BUFFER (CL BUFF):清除缓冲区里所有的行
DEL : 删除当前行
DEL *:删除当前行
DEL n * : 删除从n行到当前行。
DEL LAST:删除最后一行。
DEL m n:删除范围为:m到n行。
DEL * N:从当前行向后删除到n行。
INPUT (I):添加一或者多行到缓冲区
INPUT text :添加包含的文本。
LIST (L):列出缓冲区里所有的行。
LIST n :列出第n行。
LIST * :列出当前行。
LIST LAST :列出最后一行。
LIST m n LIST * n: