我查看了一些 PL/SQL 代码,并在脚本中发现了以下内容:
/
SHOW error
grant execute on someName1 to someName2;
/
SHOW error
查看 PL/SQL 的文档我找不到 / 的作用的解释。
任何人都可以启发我吗?
- 更新:我在 SQL Developer for Mac 中打开了包含此脚本的文件。编译它会给出错误“遇到符号'/'”。是否应该删除这些斜线?
我查看了一些 PL/SQL 代码,并在脚本中发现了以下内容:
/
SHOW error
grant execute on someName1 to someName2;
/
SHOW error
查看 PL/SQL 的文档我找不到 / 的作用的解释。
任何人都可以启发我吗?
“/”在当前缓冲区执行sql命令。类似于 SQL Server 的 GO
斜杠基本上执行存储在缓冲区中的最新命令。
这有点笨拙,但是许多 PL/SQL 解释器/引擎(如 SQL Plus)要求您在每个完整语句后输入“/”才能实际执行它并查看结果。
http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12004.htm#SQPUG162