AI智能
改变未来

Oracle数据库之sql plus常用命令


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个列的形式)

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Oracle数据库之sql plus常用命令