sql server 脚本 游标的使用
2011-10-17 17:31
218 查看
原文链接:http://www.fengyachao.com/archives/57
declare @zorder int,@a001000 varchar(20),@a001000temp varchar(20),@id int
set @zorder = 1
set @a001000temp = '@#$%'
declare cur Cursor for
select a001000,id from table_name order by a001000,zorder
open cur
fetch next from cur into @a001000,@id
while @@fetch_status=0
begin
if(@a001000temp != @a001000)
begin
set @zorder = 1
set @a001000temp=@a001000
end
update table_name set zorder=@zorder where a001000=@a001000 and id=@id
set @zorder=@zorder+1
fetch next from cur into @a001000,@id
end
close cur
deallocate cur
declare @zorder int,@a001000 varchar(20),@a001000temp varchar(20),@id int
set @zorder = 1
set @a001000temp = '@#$%'
declare cur Cursor for
select a001000,id from table_name order by a001000,zorder
open cur
fetch next from cur into @a001000,@id
while @@fetch_status=0
begin
if(@a001000temp != @a001000)
begin
set @zorder = 1
set @a001000temp=@a001000
end
update table_name set zorder=@zorder where a001000=@a001000 and id=@id
set @zorder=@zorder+1
fetch next from cur into @a001000,@id
end
close cur
deallocate cur
相关文章推荐
- sql server 2000使用游标和随机查询的脚本示例
- SQL Server游标的使用
- SQL Server游标的使用
- sql server游标的使用
- sql server中游标的使用初步
- 一个Excel导入SQL server的例子(分别使用游标、CTE、master..spt_values实现)
- SQL Server游标使用快速上手
- Sql Server 2000 中游标的使用示例
- SQL server使用自定义函数以及游标
- SQL SERVER 游标的使用
- sql server 2000/2005 游标的使用操作
- SQL Server游标的使用【转】
- SQL Server游标的使用【转】
- SQL Server游标的使用【转】
- SQL Server游标的使用【转】
- sql server 2005 游标使用小例
- Navicat使用:SQL Server脚本转入Mysql数据库中
- sql server游标使用示例
- SQL SERVER 游标的使用
- SQL Server 2008 游标使用实例