|
|
1
1
这取决于您是从单个事务使用光标,还是使用“保留”和多个事务。 如果使用“WITHHOLD”,那么在调用“DECLARE”的事务的“COMMIT”上,将使用来自光标的所有数据创建一个临时表。如果数据大小较大,则将表保存到磁盘,因此提取速度可能会稍慢一些。但不要太慢,因为这应该是对一些合理行数的连续扫描。
当您使用调用declare的同一事务中的光标时,一旦请求的行数可用,每个提取都将返回:
但是,例如,如果您使用的查询最后一步需要排序,那么无论如何,它必须先获取所有行才能对它们进行排序。 |
|
|
Maeaex1 · 如何在存储过程中将光标输出存储为字符串 2 年前 |
|
|
basiletti · 长按组合文本字段光标移动 2 年前 |
|
|
user1181942 · 创建临时表后缺少“end”错误 7 年前 |
|
|
user2102665 · 将子查询值从游标提取到PL/SQL中的参数 7 年前 |