2013-06-04 61 views
-1

任何人都可以给出这方面的教程或完整的脚本在MSSQL:存储过程越来越多

exec up_AddMyCashItemByItem 'usernum','0','1','1','1','0' 

我想自动usernum直到最后一行算!

所以自动应该这样做。

exec up_AddMyCashItemByItem '1','0','1','1','1','0' 
exec up_AddMyCashItemByItem '2','0','1','1','1','0' 
exec up_AddMyCashItemByItem '3','0','1','1','1','0' 

直到给定表的最后一行到达!

+0

尝试重新写你的问题,或者有什么是你想要 – Mzf

+0

的结果我想自动重复 –

+0

一个更简单的方法你想运行在一个记录每行PROC还是你只是有你想循环的开始和结束号码? – bendataclear

回答

3
DECLARE @currentVal INT = 1, @maxVal INT = 4000; 

WHILE @currentVal <= @maxVal 
BEGIN 
    EXEC up_AddMyCashItemByItem @currentVal,'0','1','1','1','0'; 
    SET @currentVal = @currentVal + 1; 
END;