oracle sql plus命令大全有哪些

53次阅读
没有评论

共计 1886 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要为大家展示了“oracle sql plus 命令大全有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“oracle sql plus 命令大全有哪些”这篇文章吧。

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 删除的表

以上是“oracle sql plus 命令大全有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计1886字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)