为什么我们要在隐式游标的属性前加上SQL前缀呢?

发布于 2024-10-17 23:26:37 字数 274 浏览 4 评论 0原文

游标有四个属性,如

  • %rowcount
  • %found
  • %notfound
  • %open

为什么我们要在 SQL 的属性前加上前缀隐式游标? 例如:

 DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT || 'row(s) deleted');

Cursor has four attributes like

  • %rowcount
  • %found
  • %notfound
  • %open

Why do we prefix SQL to the attribute of implicit cursor?
eg:

 DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT || 'row(s) deleted');

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

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

发布评论

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

评论(1

七颜 2024-10-24 23:26:37
  • 因为它是必需的:如果不这样做,就会出现语法错误。
  • 因为这就是隐式游标的名称。
  • SQL 代表结构化查询语言,它是用于指定查询(或 DML)运行的语言通过光标。
  • 因为它只需要输入 3 个字母,而不是 THE_IMPLICIT_CURSOR_FOR_THE_LAST_SQL_STATEMENT_EXECUTED%ROWCOUNT
  • 因为 Oracle 是这么说的,而且这是最终的:)
  • Because it's required: if you don't, you'll get a syntax error.
  • Because that's what the name of the implicit cursor is.
  • SQL stands for Structured Query Language, which is the language used to specify a query (or DML) run by a cursor.
  • Because it's only 3 letters to type, as opposed to THE_IMPLICIT_CURSOR_FOR_THE_LAST_SQL_STATEMENT_EXECUTED%ROWCOUNT
  • Because Oracle says so, and that's final :)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文