Sybase 12.5 Return Set替代方案

时间:2015-04-07 18:09:13

标签: sql tsql cursor sybase-ase

使用游标时,我发现自己有一个游标,将几个表的所有变量都插入到游标中,然后将游标放入临时表并从表中选择(必须以这种方式完成)它会造成内存错误)

尝试提高此过程的性能我试图消除Temporary表并拉动游标,但我不知道Sybase 12.5的返回集替代方案。有没有人知道这个系统的返回集例子,或者知道改善这种性能的方法吗?

(该表需要使用游标,因为它总是会从超出的内存使用量中断,同样,我只能在此搜索中执行一次选择,只有一个选择来填充游标,因为它将返回select。

例如:

While (@@sqlstatus = 0)
SELECT @variables from the cursor

将不起作用,因为它将是倍数选择。

1 个答案:

答案 0 :(得分:0)

如果在游标的每次迭代中选择值,它们将作为单独的结果集返回。无法将这些结果作为单个结果集返回。