'@@' 在 sqlplus 提示符下做什么?

What does '@@' do on sqlplus prompt?

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

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

installer.sql

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

那么这个@@是做什么的?

我知道 sqlplus 提示如果我们必须执行任何 .sql 文件然后我们将 @ 放在开头。例如

SQL>@load_policy.sql

但是想知道把它放两次会有什么效果?我试过 google 但很难得到这个奇怪问题的答案。

谢谢

@@foo.sql@foo.sql 做同样的事情(执行该文件中的命令),但在与调用文件相同的目录中查找文件。