oracle sqlplus常用命令

oracle sqlplus常用命令

list                           --- 显示当前SQLPLUS缓冲区内容
/                              --- 执行缓冲区内容
list lineNum            --- 显示某一行 list 2
change /oldValue/newValue--- 在list lineNum后 将某一行的某个字符串oldValue修改为newValue
clear buffer                      --- 清除当前缓冲区
del lineNum                     --- 删除某一行
del linenum1 linenum2    --- 删除范围 从 linenum1 到linenum2
input newValue                --- 执行list后 在尾部追加新的内容
edit 或者vi                         --- 在文件中编辑缓冲区内容,保存后可在sqlplus窗口 /执行
save fileName                  --- 将缓冲区内容保存到文件
start fileName                  --- 执行SQL文件
show numwidth               --- 显示当前列显示长度
set numwidth                  --- 设置长度,仅对当前窗口有效

*******************************************************************************************************************************************
1:REMARK ---用于注释,并不作为内容接卸
REMARK 内容
SELECT * FROM V$CONTROLFILE
2;APPEND 向缓冲区中追加文本
APPEND TEXT
APPEND WHERE 1=1

3:INPUT 向缓冲区输入内容
4: DEL LINE 删除行
DEL 1
5:LIST 列出缓冲区内容
6: CHANGE /OLDTEXT/NEWTEXT 改变某个字符串
7:CLEAR BUFFER 清除缓冲区
8:SAVE FILENAME 保存缓冲区内容得到文件
9:RUN 运行缓冲区内容
10:START FILE 运行文件
11:COLUMN OLDNAME HEADING NEWNAME 替换列名
12:修改列宽度
column c1 format a20         --将列c1(字符型)显示最大宽度调整为20个字符
column c1 format 9999999 --将列c1(num型)显示最大宽度调整为7个字符

13:SET PAGESIZE N 设置页面显示条数
14:SET LINE SIZE N 设置每行显示多少
15:SET TIMING ON/OFF 设置是否显示SQL执行时间
16:EXIT 退出
17:EDIT 使用自定义编辑器编辑缓冲区内容
18:SPOOL 用于把屏幕的内容保存到文件。首先使用SPOOL FILENAME,期间输入SQL.最后SPOOL OFF会把期间的SQL以及输出保存到文件

猜你喜欢

转载自smalljavaer.iteye.com/blog/2003673