oracle sql plus命令大全有哪些
创始人
2024-12-24 07:04:00
0次

1)如何启动sqlplus:
isqlplus start;

sqlplus [username]/[password][@server]

2)连接命令

connect [username]/[password];

disconnect

password

exit/quit;

3)编辑命令

List:列出缓冲区的sql命令

Append:在缓冲区当前行添加内容

Change 字符1  字符2  :改变缓冲区的字符

input:在当前行后增加一行

n:把第n行设定为当前行

Edit:编辑缓冲区

run /:运行缓冲区的命令

4)文件操作命令:
save:把sql缓冲区保存为文件

get:与save相反

start @:运行保存的sql文件

@@:如果两个脚本在同一个文件夹内的话,可以用@@a2.spl引用

Edit:编辑sql脚本,如Edit c:/a.spl

spool:把sqlplus的屏幕内容存放到输出文件
    如:spool filename [append][create][replace]

5)格式命令:

cloumn:控制列显示格式

 column 列名 [heading] [formart] [justify]

其中heading指显示的列名,format指显示值的时候的格式,justify指显示对其格式(left|center|right)

格式有:An:字符串显示长度
        9:数字列类型列禁止显示前导0
        0:数字列强制显示前导0
        $:在数字列前面显示美元符号
        L:在数字列前面显示本地货币符号
        .:指定数字类型列的小数点位置
        ,:指定数字列的千分隔符

其中,当column 字段名 表示显示此字段的col设置

ttitle:页头

btitle:页脚

break:如果在列上有重复的此字段行,则用空白表示这个字段
        如:break on 字段名;

6)交互式命令:

&:引用替代变量,必须代这个符号,如果替代标量已经定义,那么就会直接使用去数据,如果没有定义
    如果替代变量是字符串或者日期的时候,引用的时候必须用'&name',是数字则可以是&name

那么,就会临时定义替代变量,(该变量只有在当前语句中起作用)

&&:定义的变量在当前的sqlplus都起作用;

DEFINE :定义char的替代变量

如:DEFINE work=CLECK

ACCEPT:定义char NUMBER DATE类型的替代变量,其中,可以输出提示信息,设定格式,隐藏用户输入

如:ACCEPT work PROMPT ‘清输入work信息:’

  ACCEPT pwd HIDE #隐藏用户输入

 
 PROMPT ‘输出提示信息’

 PAUSE:暂停sql命令,按下回车会继续执行

 VARIABLE:该命令在sqlplus中帮定变量,当在sql一句或者pl/sql快中引用帮定变量时必须在帮定的变量前面

 加:,当直接给帮定的变量赋值时,需要使用EXECUTE命令,(类似于调用存储过程)

 var no NUMBER
 
 exec :no:=7788

 select ename from emp where empno=:no;

 PRINT:该明明用于输出帮定变量结果
 print no

7)环境变量

环境变量的显示:show env_name
环境变量的设置:set env_name value

下面是常用的环境变量
1:ARRAYSIZE  默认值15,该值越大,网络开销越低,但是占用内存会多,默认为15,比如传送50 行,默认要4此,如果改为25行,那么之需要2次

2)AUTOCOMMIT:是否自动提交DML语句

3)COLSEP:列之间的分隔符

4)FEEDBACK:显示返回行数(OFF|1)

5)HEADING:是否显示列标题

6)LINESIZE:设置行宽度

7)LONE:设置LONE,LOB的显示长度

8)PAGESIZE:每页行数

9)SERVEROUTPUT:控制服务端屏幕输出

10)TERMOUT:是否输出屏幕sql的结果

11)TIME:是否在sql提示符前显示系统时间

12)TIMING:是否显示sql语句执行的时间

13)show recyclebin :显示数据库回收站中当前用户对象,里面是当前用户执行drop table删除的表

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...