将特定列从游标提取到 db2 存储过程中的变量中



我编写了一个存储过程,其中光标保存返回大约 20 列的选择结果。

我需要执行额外的处理,只需要查看其中 3 列中的值,所以我只想将这 3 列提取到 3 个变量中而不是所有 20 个变量中,但我似乎无法获得正确的语法。

例如

FETCH cursor1.field1, cursor1.field2, cursor1.field3 INTO variable1, variable2, variable3

感谢您的任何帮助

fetch next from cursor into @a1,@a2,@a3

最新更新