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
/ --- 执行缓冲区内容
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
APPEND TEXT
APPEND WHERE 1=1
3:INPUT 向缓冲区输入内容
4: DEL LINE 删除行
DEL 1
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个字符
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以及输出保存到文件