T_SQL利用游标遍历表记录,更新每条记录ID值
2014-04-23 12:08
489 查看
利用游标遍历表,更新表记录
declare @Id bigint
declare @count int
declare @eventIDvarchar(50)
set @Id = 4294967297
declare my_Cursorcursor local for
select EventCodefrom eventRule
open my_Cursor
while @@FETCH_STATUS= 0
begin
fetch next from my_Cursor into @eventID
update EventRule set ID = @Id where EventCode= @eventID
set @Id = @Id + 1
end
close my_Cursor
deallocate my_Cursor
declare @Id bigint
declare @count int
declare @eventIDvarchar(50)
set @Id = 4294967297
declare my_Cursorcursor local for
select EventCodefrom eventRule
open my_Cursor
while @@FETCH_STATUS= 0
begin
fetch next from my_Cursor into @eventID
update EventRule set ID = @Id where EventCode= @eventID
set @Id = @Id + 1
end
close my_Cursor
deallocate my_Cursor
相关文章推荐
- SQL利用游标遍历所有数据并更新所有数据
- 利用游标循环进行更新插入的SQL事务语句
- sql 利用游标遍历一个查询结果
- 利用游标循环进行更新插入的SQL事务语句
- 利用游标循环进行更新插入的SQL事务语句
- SQL中游标使用--遍历数据逐行更新:相当于for循环
- sql更新每条数据随机——游标的用途
- 利用Oracle动态游标实现动态SQL循环遍历
- 不用游标 遍历记录的sql语句
- sql直接批量更新记录按照主键ID字符串的方法
- 不用游标 遍历记录的sql语句
- 不用游标也能遍历记录的sql语句实例
- pl/sql 游标遍历%rowtype中的记录 转
- 数据库_基础知识_SQL中遍历一张表的每条记录并对每条记录执行相应操作的一种方法
- 使用游标 ----循环把SQL语句中的每条记录插入到另一个表中
- sql通过游标遍历某个数据库中所有的表,按某种需求筛选出对应的记录
- [转]sql利用游标循环,遍历表循环结果集
- SQL: 返回刚插入记录的ID 及 output 更新记录时得到更新记录的ID值 .
- 使用SQL语句逐条更新每条记录
- 利用oracle动态游标实现动态SQL循环遍历