永发信息网

sql循环执行存储

答案:3  悬赏:60  手机版
解决时间 2021-08-13 05:04

 

select  id1,id2 from table

exec 存储 id1,id2

 

我想要实现的功能是

查询列表 并将列表的值作为参数传给另一个存储

select  id1,id2 from table

返回的是列表

例:

id1         id2

1              111

2              12

3               11

exec 1,111

exec 2,12

exec 3,3

 

逻辑上 应该就是

查询一条执行一次 存储

不知道如何实现,各位大侠帮帮忙

最佳答案

定义变量,先查出table中标识列的最大值,建议Table中添加标识列,代码如下:


declare @Icount int


select @id= max(id) from table


declare @id1 int


declare @id2 int


while(@id> 0)


begin


select @id1 = id1 ,@id2 = id2 from table where id = @id


exec 存储 @id1,@id2


set @id = @id -1


end


全部回答

declare @cur cursor

set @cur =cursor for

select  id1,id2 from table;

open @cur

declare @id1 int,@id2 int

fetch next from @cur into @id1,@id2

while @@FETCH_STATUS =0

begin

exec abcdefg @id1,@id2

fetch next from @cur into @id1,@id2

end

close @cur

你没有用到For循环啊,全都放在条件里面就OK啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙之谷有交易限制吗? 1级号可以交易多少钱?
三本退档的最后期限是什么时候啊
请教DNF神之手的首饰用远古,,泰拉,,窒息
人为活着为什么那么累?
请问这邮票值钱吗?市场价多少
《不是因为寂寞才想你》完整歌词
初中毕业能干点什么?我没考高中,家里让我学
哈尔滨三星售后服务有卖耳机吗?
卧龙区菜鸟驿站(南阳红庙西路天科数码店)在什
请教这首诗的名字
推荐款诺基亚的滑盖手机
宫颈高度鳞状上皮内病变是癌症吗?
1993年4月20日够十八岁没有
http://www.weilai100.com/zhaoshengjianzhan
方力申有什么好听的歌?
推荐资讯
感觉特别害怕
都说恋爱的人有夫妻相的才会成功,你们认为这
广西柳州一带有卖问道号的吗?
川汇区周口猫儿胡同咖啡馆地址有谁知道?有点
接收EMS快件时怎么做才能先查看后签收?
我的未来不是梦朗诵词,急求我的未来不是梦话
北京居住证可以代办吗,自己辞职能办理失业证
怎么卸载Msjavx86 虚拟机?
香蕉怎么煮着吃,香蕉可以煮着吃吗?
天龙八部怎么用座机冲元宝
QQ空间小秘书怎么下
格列佛游记读后感,500字左右!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?