SQL*Plus 编辑命令
SQL*Plus 命令一次键入一行,并存储在 SQL buffer中。
原则:
在结束命令前如果您键入 [Enter], SQL*Plus 将格式化一行号输出。.
通过键入终止符中止SQL buffer (分号或斜线或键入 [Enter] 两次)写入,开始执行并显示结果。
list or l 显示缓冲区的内容 L[IST] n 显示当前SQL命令的第4行,并把第4行作为当前行,在该行号后面有个*。 C[HANGE] 用新的内容替换原来在一行中第一次出现内容 I[NPUT] text 增加一行或多行 A[PPEND] text 在一行后追加内容 CL[EAR] BUFF[ER] 清空SQL缓冲区
DEL [n] 删除SQL缓冲区中的当前行或n行
A[PPEND] text
C[HANGE] / old / new
C[HANGE] / text /
CL[EAR] BUFF[ER]
DEL
DEL n
DEL m n
C[HANGE]:用新的内容替换原来在一行中第一次出现内容
select dd, loc
from dept;
c/dd/dname
/
SQL*Plus 文件命令
SAVE 文件名:保存文件
GET 把磁盘上的文件内容调入缓冲区,并显示在屏幕上,文件名尾不必加.sql。
START :运行指定的文件
@ 文件名:运行该文件
EDIT 把SQL缓冲区中的命令写到操作系统下的文本文件, 并调用操作系统提供的编辑器执行修改。
SPOOL tryfile :不仅可以使查询结果在屏幕上显示,还可以使结果存入文件 SPOOL OFF :停止向文件输出 SPOOL OUT关闭该文件,并在系统缺省的打印机上输出