永发信息网

游标循环取值为什么比记录数多循环一次

答案:2  悬赏:80  手机版
解决时间 2021-01-31 18:32
游标循环取值为什么比记录数多循环一次
最佳答案
你想循环几次,代码写出来看看。
全部回答
一定要用游标?? 以下是游标,供参考: declare @id int,@address varchar(255)--这里假设你两个字段的字段类型 --定义游标 declare mycursor cursor for select address from 表 group by address having count(*) > 1 --打开游标 open mycursor --指定游标 fetch next from mycursor into @address --当存在数据 while @@fetch_status = 0 begin set @id = 0 --记录每个address,中status=1的最大id进@id select @id = isnull(max(id),0) from 表 where address = @address and status = 1 if @id > 0 --如果存在最大id,就删除address = @address 并不等于最大id的,这里假 设id列是唯一不存在重复,如果id不是唯一不重复,以下语句将有问题 delete from 表 where id <> @id and address = @address else --如果重复记录中不存在status=1如何处理?这里没有做任何处理 print '未处理' fetch next from mycursor into @address end --释放游标 close mycursor deallocate mycursor
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
向阳印务(郯城镇郯中路66号原南关派出所楼下)
液氮做冷冻剂,液氨作致冷剂,分别是利用了它们
松下ptbx30投影仪投不全,请问怎么调整,急急
通过语言功能建立的复杂反射应该是()A. 听
用一百钱折戒指后怎么戴
小时候精致儿童摄影会所(诸葛亮城908号小时候
钰源阁翡翠编号GJ02330714的吊坠价值多少?
教你如何配制安眠药
一个CC双键.两边分别连着两个取代基,左边是一
愿此后时光不负你我是什么意思
欣欣印务地址在什么地方,我要处理点事
听说隋唐大运河比起死穿白来说更好玩,你们玩
炫舞时代怎么使用第一套第二套 等那几套情书
广汽丰田致享1.3手动挡新车,200块钱油在市区
女儿和爸爸该怎么合影?
推荐资讯
blanket contractual 啥意思
安陆农村商业银行atm(太白大道)地址好找么,
有谁知道001x7(732#)阳离子交换树脂的使用方
我国古代有那些应用文体?列举全部有加分
卖鞋的利润大吗?
【ha是什么意思】计量单位ha是什么意思
做了雾眉去补色今天第四天了能吃鸡肉吗
音箱一个响一个不响,但是重新插一遍电脑就好
威海维纳斯拍婚纱照怎么样?
羊胚胎素体验馆地址在哪,我要去那里办事
有增值税发票是不是就不用开收据了
新鑫发网苑地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?