sql plus命令
l(ist)
浏览缓冲文件
n xx
替换缓冲区的第n行
n
设置当前行为第n行
append
将东西写在当前行末尾
del n
删除缓冲区的第n行
c(hange)
修改当行的某个东西 /xx(原来)/xx(新的)
save
把当前缓冲区的内容保存到指定文件(\路径\路径\xx.xx)
get
把文件导入缓冲区(\路径\路径\xx.xx)
start
运行脚本(\路径\路径\xx.xx)!!没有分号没有效果
spool
(\路径\路径\xx.xx)创建新的文件将屏幕的东西保存
spool off
将从spool(\路径\路径\xx.xx)开始到Spool off的东西保存(包括本身)
show all
得到所有环境变量
show XX
得到XX 例:show user User is “SCOTT”
echo on
运行脚本显示脚本东西 off 不显示
set feed(back)
会有反馈信息(默认6行) 例:14 rows selected
set feedback off
关闭 on 打开(默认打开)
set feedback 3
设置查询到3行意思的信息的时候会有反馈信息
set hea(ding){on|off}
是否显示列的标题(默认打开)
set array(size)
设置获取的行数(默认20行)
set long
设置获取的列数
set pagesize
设置页数中显示几行
col(umn)
【{列名|别名}【可选项】】
col ename for(mat) a5
(将ename这个列长度设置为5(字符串用aX X为数字)如果超过指定宽度自动换行)
col sal for $999,999
(将sal这个设置成999,999的格式并且前面加个美元符号)
col sal heading '工资'
(将sal列的头名改成工资)
col sal
查询sal列设置成什么样
col sal clear
将col设置的格式清空
col sal
查看sal的所有格式
col sal heading(format)XX format(heading)
xx 将heading和format混合用效果一样
select deptno || ‘,’ || dname || ‘,’ || loc from dept ;
(将列连接用,分隔)
select deptno , dname , loc from dept ;
(3个列的形式)