游标取数为什么要用两次FETCH NEXT FROM INTO语句?

发布网友 发布时间:2022-04-23 02:40

我来回答

1个回答

热心网友 时间:2022-07-11 00:15

1、循环内的FETCH NEXT你理解了,就不解释;
2、循环外FETCH NEXT,是先取第1行,否则无法判断@@FETCH_STATUS=0

如果你不用 @COUNT %2,直接每行都SELECT,你可以看到这个效果。
另一个检测方法:你用IF(@COUNT+1) %2 = 0来作判断,看输出结果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com