sqlplus 的@符号

通常我们把ORACLE开发的PLSQL保存成文件,比如.pkg等格式,在使用的时候通过@符号来执行,例如

首先进入sqlplus环境

sqlplus> @abc.pkg

这样就表示执行abc.pkg这个文件,有个等价的命令 start,  

sqlplus>@start abc.pkg

 注意:当我们使用sqlplus命令进入时,sqlplus会把当前所在的操作系统的目录作为自己的当前目录

假如abc.pkg脚本里面又引用到了abc.pks,abc.pkb两个文件,那么在abc.pkg里面的正确写法应该是

rem filename :abc.pkg

@@ abc.pks

@@ abc.pkb

两个at符号意味着  在本次的调用中“请假和当前目录已经改成了当前执行文件所在的目录”

猜你喜欢

转载自chenhua-1984.iteye.com/blog/1474387
今日推荐