“/”是什么意思?在 PL/SQL 中做什么?

发布于 2024-10-15 07:53:30 字数 276 浏览 8 评论 0原文

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

/
SHOW error

grant execute on someName1 to someName2;

/
SHOW error

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

谁能启发我吗?

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

I reviewing some PL/SQL code and I came across the following in the scripts:

/
SHOW error

grant execute on someName1 to someName2;

/
SHOW error

Reviewing the documentation for PL/SQL I could not find an explanation what the /'s do.

Can anyone enlighten me?

  • Update: I opened the file that includes this script in SQL Developer for Mac. Compiling it gives the error "encountered the symbol '/'". Should these slashes be removed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凤舞天涯 2024-10-22 07:53:30

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

"/" executes the sql command in the current buffer. It similar to GO of SQL Server

心如狂蝶 2024-10-22 07:53:30

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

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

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

The slash basically executes the latest command stored in the buffer.

It's kind of a clunky thing, but a lot of PL/SQL interpreters/engines like SQL Plus require you to enter a "/" after every complete statement to actually execute it and see the results.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文