'@@'对sqlplus提示做了什么?

时间:2016-05-13 06:57:22

标签: oracle plsql sqlplus

我不是PL / SQL开发人员,但我目前的工作任务需要我经历很多。我正在努力学习它,但oracle文档似乎很乏味。所以问这个问题。

在我看到的一个.sql脚本中,

installer.sql

@@pkgstringinteger.h
@@pkgstringinteger.sql
@@load_policy.sql

那么@@做什么?

我知道在sqlplus提示符下如果我们必须执行任何.sql文件,那么我们在开始时放置@。例如

SQL>@load_policy.sql

但是想知道两次会做什么呢?我试图谷歌,但很难得到这个特殊问题的答案。

由于

1 个答案:

答案 0 :(得分:4)

@@foo.sql@foo.sql执行相同的操作(执行该文件中的命令),但查找与调用文件位于同一目录中的文件。