sql查询出的语句能逐条的自动运行到存储过程吗

例如我做了一个存储过程存储过程有两个变量运行的时候是execa,b现在我select出了好几个结果a1,b1a2,b2能不能将a1,b1a2,b2逐行运行存储过程最好用语... 例如我做了一个存储过程 存储过程有两个变量 运行的时候是exec a,b

现在我select出了好几个结果 a1,b1
a2,b2
能不能将a1,b1 a2,b2 逐行运行存储过程
最好用语句写出来
就象输出某条语句那样 select * from 表 where 条件
能写出具体的语句出来吗
不要理论的
展开
 我来答
粯子粥
2009-05-08 · TA获得超过168个赞
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
可以
首先,你做了个存储过程A,需要a,b两个变量
你再做一个存储过程B,B就是循环执行存储过程A,循环的次数就是看你的
SQL语句select * from table 得到的记录条数
roy_88
2009-05-08 · TA获得超过3696个赞
知道大有可为答主
回答量:2914
采纳率:100%
帮助的人:2790万
展开全部
可以用游标或生成自增临时表处理

如:

declare roy_cur cursor for
select a,b from 表 where 条件
declare @a int,@b int--定义类型
open roy_cur
fetch next from roy_cur into @a,@b
while @@fetch_status=0
begin
exec 存储过程 @a,@b]
fetch next from roy_cur into @a,@b
end
close roy_cur
deallocate roy_cur
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovezhu87
2009-05-08 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:39.4万
展开全部
可以的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式