SQL中游标使用--遍历数据逐行更新:相当于for循环
来源:互联网 发布:linux新建txt文件命令 编辑:程序博客网 时间:2024/05/22 00:27
更新网站数据的时候遇到的,使用游标很好处理哦,在这里和大家分享下
DECLARE @school varchar(50)
DECLARE @city varchar(50)DECLARE @lg int
DECLARE @ws int
DECLARE My_Cursor CURSOR --定义游标
FOR (SELECT 学校,地区,[2013年理工类],[2013年文史类] FROM ScoreSchoolCity where ([2013年理工类] is not null or [2013年文史类] is not null))
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor into @school,@city,@lg,@ws ;--读取第一行数据
WHILE @@FETCH_STATUS = 0 --游标读取下一条数据是否成功,0表示成功
BEGIN
PRINT @school; --打印数据
print @city; --打印数据
print @lg; --打印数据
print @ws; --打印数据
UPDATE pj.dbo.ScoreSchoolCity SET [理工类2013年录取分数线] =@lg,[文史类类2013年录取分数线]=@ws WHERE 学校名称 = @school and 招生省区=@city; --更新数据
FETCH NEXT FROM My_Cursor into @school,@city,@lg,@ws ; --读取下一行数据
end
CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标
GO
0 0
- SQL中游标使用--遍历数据逐行更新:相当于for循环
- 使用SQL游标对数据进行遍历循环操作
- 如何在游标for循环中使用动态SQL语句?
- sql server 2008 游标循环更新数据
- Sql Server 游标(利用游标逐行更新数据)、存储过程
- 记录一下sql中使用游标循环读取数据操作
- SQL中游标的使用--遍历数据逐行更…
- Oracle 遍历游标循环更新
- t-sql - 使用游标来遍历数据
- SQL 游标的使用(更新数据)
- SQL查询遍历数据方法二 [ 游标 + While循环]
- 用SQL游标遍历循环数据的方法
- 用SQL游标遍历循环数据的方法
- 用SQL游标遍历循环数据的方法
- 用SQL游标遍历循环数据的方法
- 用SQL游标遍历循环数据的方法
- PL/SQL 游标FOR循环
- 使用游标更新表中数据
- codeigniter下的表单辅助函数form_open
- oracle 建立索引常用的规则
- 日志审计系统解决方案
- windows jdk jre版本切换 eclipse设置更改
- 使用C++11安全的在线程中控制UI
- SQL中游标使用--遍历数据逐行更新:相当于for循环
- Other_2015 规划
- spring配置文件解析
- : android 手机如何访问facebook,twitter等国外知名网站
- java数组排序
- 给自己的记录:从Two Sum开始之前的Submission记录没有被保存
- 雷军晒小米2014年业绩:含税收入743亿元 出货6112万
- oracle 性能优化操作一:避免对列的操作
- Objective-C 之同步请求、异步请求、GET请求、POST请求