博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer------遍历操作,游标的基础使用
阅读量:6416 次
发布时间:2019-06-23

本文共 729 字,大约阅读时间需要 2 分钟。

以下代码

1 begin 2     declare @tempId int--当前被选中的订单id 3     declare order_cursor cursor  4     for (to.id FROM tb_order AS to WHERE 5     to.status =1)--声明并初始化一个游标,获取状态为1的订单表中的id的集合 6     --打开游标-- 7     open order_cursor 8     --开始循环游标变量-- 9     fetch next from order_cursor into @tempId --把当前游标变量值赋给的@tempId10     while @@FETCH_STATUS = 0    --返回被 FETCH语句执行的最后游标的状态--11         begin            12             /*13             此处执行具体的业务操作14             */15             fetch next from order_cursor into @tempId --转到下一个游标,没有会无限循环16         end    17     close order_cursor  --关闭游标18     deallocate order_cursor   --释放游标19 end

 此处主要需要注意的地方就是不要忘记在结束循环语句之前带上fetch next from 这条命令否则就会出现死循环

 

转载于:https://www.cnblogs.com/ysls/p/9650351.html

你可能感兴趣的文章
Linux Centos 查询信息
查看>>
android adb命令
查看>>
python “双”稀疏矩阵转换为最小联通量“单”矩阵
查看>>
揭秘天猫双11背后:20万商家600万张海报,背后只有一个鹿班
查看>>
重置mysq root密码脚本
查看>>
我的友情链接
查看>>
MHA配置参数
查看>>
深入理解Lock
查看>>
vim的块选择
查看>>
HTML --块
查看>>
在DLL中获取主进程窗口句柄
查看>>
基于消息队列的双向通信
查看>>
一个不错的loading效果
查看>>
Debian允许root用户登录
查看>>
linux的文件系统
查看>>
上云利器,K8S应用编排设计器之快到极致
查看>>
袋鼠云服务案例系列 | 从DB2到MySQL,某传统金融平台的互联网转型之路
查看>>
RealServer配置脚本
查看>>
九月份技术指标 华为交换机的简单配置
查看>>
马哥linux作业--第八周
查看>>