sqlplus命令

常用Set指令(设置的都是临时变量即一次性的)

设置查询行数(从数据库读取数据的条数) set array n(默认20,1-5000)

设置显示的行数 set pagesize 14(默认)

设置一页中空行的数量 set newpage 1(默认)

设置一行显示的字符数 set linsize 80(默认)

设置输出结果滚动显示 set pause off(默认)|on|text

特别说明:text只有在先设置on才有效,text就相当于设置提示信息

设置数字显示格式 set numformat 9|0|$|S|,(组合使用)

:set numformat $99,999,999.00即显示格式$1,234.00

  set numformat $99,999,999.99即显示格式$1,234.56

设置是否自动提交 set auto off(默认不自动提交)|on|immediate(后面俩都是自动提交)

 

Help指令(帮助查询指令作用与使用结构)

显示所有可用指令 help index

查询某个具体指令 help+指令名(如查询startup指令说明 help startup

 

Describe命令(desc缩写)

查看dba_tablespaces的数据字典表(表结构) desc dba_tablespaces;

使用#desc可以在查询过程中查看表结构#desc dba_tablespaces

说明:在查询表字段的时候,你忘记某个字段名,就可以使用这个命令查看表结构,然后继 续输入字段名即可.

Select name,(此时忘记想要查到字段名了)

#desc Student (之后会显示Student 表结构,找到字段后继续输入)

Age from Student 就可显示Student 表达姓名和年龄数据

 

Spool指令(把查询结果输出到指定文件)

Spool filename [create|replace|append|off|out]

Create创建一个新文件存放

Replace替换原有的文件存放

Append追加到已有的文件存放

off|out关闭spool输出

之后再执行查询语句,查询的结果都会存入文件中

Define命令(定义一个变量并可以选择是否赋值)

Define 变量[=变量值]

定义变量define job

定义变量并负责define job=”test”

Show命令(显示变量值或环境变量值)

Show+变量名

 

Edit命令

以文本形式编辑最近一条sql缓冲区中最近一条sql语句或pl/sql块 edit

以文本形式sql缓冲区或编辑指定的磁盘文件sql语句或pl/sql块 edit+文件名

说明:在输入完成之后直接关闭afiedt.buf,然后输入/就可以执行文本中的语句了.

 

Save命令(sql缓冲区最近的一条sql语句或pl/sql块保存到文件中)

Save [文件路径文件名

不指定路径就会默认保存到oracle系统安装主目录中(不建议这么做),默认以.sql的后缀名保存

 

Get命令

Get 文件名 [list|nolist]

当不指定路径时,oracle安装主目录下查找指定文件,也可以添加路径,到指定路径下找文件.默认查找.sql文件,若是其他后缀名要加后缀名,否则找不到.

List加载到缓冲区的时候显示文件内容

Nolist不显示文件内容

 

Start@命令(执行文本内容)

Start|@ 文件路径+文件名 [其他参数执行文件中sql脚本

 

转载于:https://www.cnblogs.com/JavaTWW/p/4883415.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值