Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 数量不断增加的存储过程_Sql Server - Fatal编程技术网

Sql server 数量不断增加的存储过程

Sql server 数量不断增加的存储过程,sql-server,Sql Server,任何人都可以在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_AddMyCashItem

任何人都可以在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'
直到给定表格的最后一行到达

声明@currentVal INT=1,@maxVal INT=4000;
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;

当@currentVal尝试重新编写您的问题时,或者您想得到什么结果?我想让一个更简单的过程自动重复。您想为记录集中的每一行运行该过程,还是只想在开始和结束之间循环?是的。。只有1个值应该增长1,2,3…x所有其他值在过程中相同!但是它需要运行大约4000次,不知道我如何循环这个..你在mysql中请求一个结果,但是问题被标记为sql server。哪个是正确的?