And*_*ntj 2 stored-procedures sql-server-2008-r2
我需要多次调用存储过程.我怎么能把它放在循环中?
DECLARE @return_value int,
@sinresultado varchar(200),
@svcmensaje varchar(200)
EXEC @return_value = [dbo].[ppocfdcancelacionwsejecuta]
@evcrfcemisor = N'BBA940707IE1',
@evcserie = N'XXAABB',
@evcfolio = N'666',
@sinresultado = @sinresultado OUTPUT,
@svcmensaje = @svcmensaje OUTPUT
Run Code Online (Sandbox Code Playgroud)
我需要@evcfolio在同一个循环中从1到10运行.像java中的for和evcfolio每个循环增加1 的值.
谢谢你的时间.
Declare @Counter int;
Declare @CounterText nvarchar(10);
Declare @return_value int,
@sinresultado varchar(200),
@svcmensaje varchar(200);
Set @Counter = 666;
While @Counter < 676
Begin
Set @CounterText = Cast( @Counter As nvarchar(10));
exec @return_value = [dbo].[ppocfdcancelacionwsejecuta]
@evcrfcemisor = N'BBA940707IE1',
@evcserie = N'XXAABB',
@evcfolio = @CounterText,
@sinresultado = @sinresultado OUTPUT,
@svcmensaje = @svcmensaje OUTPUT
Set @Counter = @Counter + 1;
End
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19755 次 |
| 最近记录: |