Cursor 从Sybase游标中获取多行
(Sybase ASE)我正在尝试从一个游标获取多行数据,使其成为可用的数据。到目前为止,我已经成功地批量获取了1000个:Cursor 从Sybase游标中获取多行,cursor,sybase,sap-ase,Cursor,Sybase,Sap Ase,(Sybase ASE)我正在尝试从一个游标获取多行数据,使其成为可用的数据。到目前为止,我已经成功地批量获取了1000个: DECLARE indexBlockCursor CURSOR FOR SELECT DISTINCT indexId FROM #HighestPriorityIdTypeCode FOR READ ONLY SET CURSOR ROWS 1000 for indexBlockCursor open indexBlockCursor fetch from in
DECLARE indexBlockCursor CURSOR
FOR SELECT DISTINCT indexId
FROM #HighestPriorityIdTypeCode
FOR READ ONLY
SET CURSOR ROWS 1000 for indexBlockCursor
open indexBlockCursor
fetch from indexBlockCursor
当我运行它时,它会打印前1000行,但是我希望能够处理这些行。当我尝试时:
fetch from indexBlockCursor into #sometable
我得到了一个语法错误,当我获取一个变量时,我只得到一行
fetch from indexBlockCursor into @somevariable
请告诉我如何将光标中的行转换为可以操作的行。例如
fetch from indexBlockCursor into [something]
select * from [something]
谢谢无法使用设置的光标获取行1000将仅作为选择内部内容的过程。 这里的解决办法是: