declare BRItemCusror cursor for select BRItemID from RechageItem where State=0 and AccountID=@AccountId;open BRItemCusrorfetch next from BRItemCusror into @BRItemID;为什么@@Fetch_Status = -1? 不明白出错在哪 明明定义游标的SQL查询结果是有记录的。
2 回答
POPMUISE
TA贡献1765条经验 获得超5个赞
游标我的理解就是在SQL中循环,循环肯定是由条件的,修改成下面试试看:
declare BRItemCusror cursor for select BRItemID from RechageItem where State=0 and AccountID=@AccountId;open BRItemCusrorwhile @@fetch_status=0 --结束的条件 begin fetch next from BRItemCusror into @BRItemID; endclose BRItemCusror--关闭游标 deallocate BRItemCusror
另外看一下
select BRItemID from RechageItem where State=0 and AccountID=@AccountId; 这里面有东西吗?
- 2 回答
- 0 关注
- 750 浏览
添加回答
举报
0/150
提交
取消