您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
oracle-sqlplus与外部编程器交互
发布时间:2017-11-23 14:56:19编辑:雪饮阅读()
sqlplus中使用外部编辑器编辑缓冲区:
windows上是记事本,linux上可以通过设置环境变量指定,如指定为vim:
该文件的路径不同的系统中可能不一样,笔者路径在:”/home/oracle/”下以” .bash_profile”隐藏文件存在。
编辑该文件添加如” export EDITOR=vim;”;
然后在sqlplus中构造缓冲区后,通过edit命令就可以直接以vim的方式来编辑缓冲区的内容了。
vim中编辑缓冲区注意事项:
语句行尾不能有分号,最后一行必须是”/”,如:
select 3+4 from dual
/
缓冲区命令的保存:
sqlplus控制台中save命令可以保存缓冲区命令到文件中,save命令有3个选项
create:新建
replace:替换
append:追加
示例:
save /home/oracle/01.sql replace
从文件中导入命令到缓冲区:
“@”导入:导入缓冲区并执行导入的内容
@ /home/oracle/01.sql
“get”导入:导入缓冲区并显示缓冲区内容,但不执行导入的内容
get /home/oracle/01.sql
“run”导入:导入缓冲区并显示缓冲区内容以及导入内容的执行。
run /home/oracle/01.sql
关键字词:oracle,sqlplus,交互,编辑器,编程器,vi