7

我查看了一些 PL/SQL 代码,并在脚本中发现了以下内容:

/
SHOW error

grant execute on someName1 to someName2;

/
SHOW error

查看 PL/SQL 的文档我找不到 / 的作用的解释。

任何人都可以启发我吗?

  • 更新:我在 SQL Developer for Mac 中打开了包含此脚本的文件。编译它会给出错误“遇到符号'/'”。是否应该删除这些斜线?
4

2 回答 2

7

“/”在当前缓冲区执行sql命令。类似于 SQL Server 的 GO

于 2011-01-31T23:58:41.537 回答
4

斜杠基本上执行存储在缓冲区中的最新命令。

这有点笨拙,但是许多 PL/SQL 解释器/引擎(如 SQL Plus)要求您在每个完整语句后输入“/”才能实际执行它并查看结果。

http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12004.htm#SQPUG162

于 2011-02-01T00:00:42.323 回答