问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问mssql中,用循环游标update列数据的方法

发布网友 发布时间:2022-04-07 16:25

我来回答

1个回答

热心网友 时间:2022-04-07 17:54

--建立环境
create table t1
(
id int
)

--插入数据,这里插入奇数
declare @i int
select @i = 0
while (@i < 100)
begin
insert into t1 select @i * 2 +1
select @i = @i + 1
end

--游标处理
declare @ii int
declare @k int
select @k = 1,@ii = 1

declare c_update_id cursor for
select id from t1
for update

open c_update_id

fetch next from c_update_id into @ii
while(@@fetch_status=0)
begin
update t1 set id = @k where current of c_update_id

fetch next from c_update_id into @ii
select @k = @k + 1
end

CLOSE c_update_id
DEALLOCATE c_update_id

--查询
select * from t1

--删除环境
drop table t1

--以上代码在sql server 2005 测试通过

PS: 如果这个表有主键的话,就非常简单,不用游标,一条update语句搞定。追问declare @id int
declare @sfxm nvarchar(50)
set @id=1
declare cur cursor for
select 编号序号 from 维修单
open cur
Fetch next From Cur Into @sfxm
while @@FETCH_STATUS =0
begin
while @id<(select COUNT(*) from 维修单)

追答declare cur cursor for
select 编号序号 from 维修单
for update --这句是必须的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 如何让手机自己补电 菜里有颗老鼠屎,菜吃了一些会中毒生病吗 菜里有老鼠屎还能吃吗 一位食客吃快餐时看到吃的菜里有老鼠屎要求赔1000块钱过分吗 煮菜块熟时,看见菜里有一粒老鼠屎菜还能吃吗? 食物里面有老鼠屎怎么办 饭店厨房有老鼠屎怎么处罚 吃饭吃到老鼠屎怎么赔偿 职工食堂时承包商承包,中午一员工在菜里吃出老鼠屎,公司应该怎么处理 手机相册里的照片误删怎么恢复?该咋恢复啊 想恢复手机里被误删的照片和视频 餐厅菜里长时间没有开门有老鼠屎该怎么进行打扫? 在餐馆吃饭吃到老鼠屎怎么办?是一个比较大的餐馆,找经理吗?他们要负什么责任,求详细, 在餐厅怎样避免菜里面不出虫老鼠屎这些东西 女子饭中吃出疑似老鼠屎,店方是怎么回应的? 饭店吃出老鼠屎赔标准 昆明一火锅店被指酥肉里现老鼠屎,消费者的食品安全该如何得到保障? 吃到老鼠屎该如何赔偿? 客人就餐时吃出老鼠屎,做为服务员改怎么向客人解决。 餐馆吃出老鼠屎怎么赔偿 琅琊榜耽美同人文 梅长苏总受 求琅琊榜靖王和梅长苏的同人文 求一部变种人的电影?? 求一部变种人的影片 安卓和oppo一样吗 怎么给手机充电? 韩国漫画家 林达华 的漫画作品(常与他人合作,作品多发表于日本)有哪些? 比如零度战姬什么的,有些 琅琊榜之为君生by袖侧txt免费小说在线看 外国的一部电影。主角是一群变异人,貌似是个5个人吧,一个是*人,一个是喝了药水会变身的博士。 华为手机如何给自己加满电 求琅琊榜同人文 电影开始人躲避变异人和幽灵,结尾人才发现生活在月球的玻璃罩下,地球已经被破坏的电影叫什么谢谢 公路上的长方形摄像头为什么会坏? 有部外国电影,有大蛇有大飞型蝙蝠,和吃人的变异人,有会飞的幽灵在一栋楼里杀人,请问电影名???? 摄像头为什么会无缘无故的坏呢? 跪求琅琊榜萧景琰x梅长苏的同人文谢谢!!! 满帮办的ETC的银行卡怎么激活 有没有琅琊榜同人小说写的是霓凰和梅长苏在一起的 oppo跟安卓系统一样吗 弱弱的问一句,有没有琅琊榜的耽美同人文,可下载的那种,和梅长苏有关的耽美cp都可以,all苏也是可