读书人

最后10分了这个SQL如何写

发布时间: 2012-01-08 22:48:50 作者: rapoo

最后10分了,这个SQL怎么写
有一个存储过程sp_test()()()有三个参数,这三个参数放在表test的a1,a2,a3字段中,现在想用一SQL来执行存储过程sp_test,它的参数从表test中取,表test中有多少条记录,存储过程sp_test就执行多少次。相当于循环,这样的SQL怎么写?

[解决办法]
declare @cnt int
set @cnt=(select count(*) from test)
WHILE @cnt > 0
BEGIN
--下面是你要做的事
--然后再用select 查出test表中的参数,很简单的,你自己可以完成了
------------
set @cnt=@cnt-1

END

读书人网 >asp.net

热点推荐