Sor*_*rin 5 sql oracle sqlplus
我在 sql 代码中找到了这一行:
@../../sql_scripts/create_tables.sql
Run Code Online (Sandbox Code Playgroud)
它有什么作用?我知道这@@file.sql意味着 file.sql 正在运行,并且@可以在我们以后想要提供参数值时使用,但在这里我@后面跟了一个文件名。我知道有一个类似的问题,但它只涵盖@查询。
这里的@不是 SQL 语言的一部分。它可能是 SQL 解释器的命令,它可能是 Oracle SQL*Plus。
SQL*Plus 有许多单字符命令,如@or /(执行缓冲 SQL),;当您在.sql文件中遇到它们时可能会感到困惑。
@是记录在这里的Oracle 9i的文档。在那里您将看到与@@.
Oracle 11g 第 2 版的文档,单击下一部分以获取@@ 参考。