SQLPLUS使用技巧

当Oracle软件安装完毕之后,系统会自动安装SQLPLUS软件,大家只要学会使用SQLPLUS就可以了,这里给大家简单的介绍一下如何操作SQL*PLUS工具。

1)在SQL*PLUS使用系统编辑器
在使用sqlplus过程中,如果需要编辑SQL脚本,SQLplus可以调用系统的编辑器。如:Linux系统中的vi编辑器,前期条件是操作系统中的环境必须要设置正确。
用户可以使用 _EDITOR变量去定义编辑器。
SQL> DEFINE _EDITOR=vi (配置 vi编辑器,vi正常命令操作就可以)
在需要编辑上次执行的SQL时,只要输入ed就可以调用编辑器进行脚本编辑。

2)在SQL*PLUS中使用hist进行脚本编辑。
打开hist ,
SQL> set hist on (关闭 set hist off)

SQL> hist(查看执行的历史SQL语句)
1 select * from dual;
    2 desc dual
如果需要编辑历史列表中的SQL,输入

SQL> hist 1 edit(编辑脚本)

3)保存SQL*PLUS操作的界面信息
SQL>spool /tmp/hist.txt
SQL>spool off(关闭)

4)执行单个操作系统命令
SQL> ! command
如:SQL>! df -lh

  1. shell脚本调用SQL*PLUS
    可以做成shell脚本,执行一些日常的操作命令。
    $ sqlplus <<EOF
    connect SYSTEM/system_password
    SELECT …(SQL的操作语句)
    EXIT
    EOF

6)退出SQL*PLUS
使用 exit 或者Ctrl+D 可以退出

以上是对于SQL*PLUS的操作的总结,供各位参考。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值