![]() |
1
4
据我所读,cursor变量的用途是能够在存储过程中将其用作输出变量,从而使您能够将光标中的数据发送到另一个控制过程。我还没有尝试过,所以我不知道它究竟是如何工作的,但这是我从网上阅读书籍中得到的。如果有任何可测量的性能差异,当然没有一开始就不使用光标所能得到的改进,我会感到惊讶。如果您不打算将它用作输出变量,我建议您使用更常见的光标定义,这样可以使代码更容易维护。 也就是说,实际需要光标的情况非常非常少。 |
![]() |
2
6
使用
当一个存储过程调用另一个存储过程,并且两个过程都同时打开了游标时,这一优势就出现了。如果
另一方面,如果
… |
![]() |
3
0
我会尽量避免诅咒(至少如果你考虑表演的话)。尝试为您的问题创建一个基于集合的解决方案。它们的处理速度通常比基于光标的解决方案快得多。 |
![]() |
user1181942 · 创建临时表后缺少“end”错误 7 年前 |
![]() |
user2102665 · 将子查询值从游标提取到PL/SQL中的参数 7 年前 |
![]() |
Max · jQuery:鼠标跟随元素在滚动时不会粘住光标 7 年前 |
![]() |
Sinto · 如何在Froala编辑器中将光标放置在末端 7 年前 |