游标简例
来源:互联网 发布:补码如何转换成源码 编辑:程序博客网 时间:2024/05/20 21:20
declare @O_ID int,@A_Salary float --声明变量declare youbiao cursor--声明游标forselect O_ID,A_Salary from AddSalaryopen youbiao--打开游标fetch next from youbiao into @O_ID,@A_Salaryprint @O_IDprint @A_Salarywhile(@@fetch_status = 0)beginUpdate OriginSalary set O_Salary=O_Salary+@A_Salary where O_ID=@O_IDfetch next from youbiao into @O_ID,@A_Salaryprint @O_IDprint @A_Salaryprint @@fetch_statusendclose youbiao --关闭游标deallocate youbiao --释放游标
表结构
打印结果:
1
111
(1 行受影响)
2
112
0
(1 行受影响)
3
113
0
(1 行受影响)
3
113
-1
@@fetch_status是MSSQL的一个全局变量
其值有以下三种,分别表示三种不同含义:【返回类型integer】
0 FETCH 语句成功
-1 FETCH 语句失败或此行不在结果集中
-2 被提取的行不存在
- 游标简例
- 游标实例简析
- 游标样例
- SQL游标使用例
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 游标
- 使用BTstack实现IOS设备与非IOS设备之间的通信
- CXF客户端访问服务端四种方式
- C的byteArray型数据转换为JAVA的int型
- ajax与javascript,jquery, jquery UI
- USB数据共享、联机线、联网线编程接口(API)
- 游标简例
- 如何在代码中设置listView的常见样式
- 工作方向
- 沫沫提供伤感QQ日志_如今你我相见,却行似陌路人
- 用JAVA SOCKET发送和接收文件
- Android Java包
- extern "C"的双重含义
- Unix/Linux目录权限: rwx 之外的 s..在svngetlock时提示权限不足,给相关目录lock目录权限。。
- xcode4的环境变量,Build Settings参数,workspace及联编设置