SQL Server Management Studio-连续运行多个存储过程

保罗

我想针对各种输入测试30个存储过程,以查看是否产生错误。存储过程共享相同的参数。当我在SSMS中运行所有它们(甚至只有几个)时,执行将运行并且永远不会完成。似乎它们正在并行运行并且使服务器瘫痪。我该如何依次执行存储过程,而不必一次手动执行一个过程?

DECLARE @spResult int;
DECLARE @paramA int;
DECLARE @paramB int;
DECLARE @paramC int;

set @paramA = 2013
set @paramB = 1;
set @paramC = 10;

exec @spResult = rstoredProc1    @paramA ,@paramB  ,@paramC
exec @spResult = rstoredProc2    @paramA ,@paramB  ,@paramC
exec @spResult = rstoredProc3    @paramA ,@paramB  ,@paramC
exec @spResult = rstoredProc4    @paramA ,@paramB  ,@paramC
exec @spResult = rstoredProc5    @paramA ,@paramB  ,@paramC
...
X3074861X

很多方法可以解决此问题。就个人而言,我使用IF来保持迭代的进行,RETURN如果我没有获得成功代码,也可以使用它。在您的情况下,您可以执行以下操作:

EXEC @spResult = rstoredProc1 @paramA ,@paramB ,@paramC
IF @spResult <> 0
     RETURN
ELSE
     PRINT 'rstoredProc1 executed successfully'

EXEC @spResult = rstoredProc2 @paramA ,@paramB ,@paramC
IF @spResult <> 0
     RETURN
ELSE
     PRINT 'rstoredProc2 executed successfully'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server Management Studio-连续运行多个存储过程

来自分类Dev

如何在SQL Server Management Studio中创建存储过程

来自分类Dev

如何在SQL Server Management Studio中创建存储过程

来自分类Dev

存储过程未显示在Sql Server Management Studio中

来自分类Dev

在 SQL Server Management Studio 中创建存储过程

来自分类Dev

带有未在 SQL Server Management Studio“执行存储过程”或“脚本存储过程”中显示的可选参数的存储过程

来自分类Dev

Microsoft SQL Server Management Studio可以在macOS上运行吗?

来自分类Dev

SQL Server Management Studio 16.4.1-将无法运行

来自分类Dev

在SQL Server Management Studio中执行一个简单的存储过程

来自分类Dev

SQL Server 2005存储过程错误-行号与Management Studio不匹配

来自分类Dev

从SQL Server Management Studio使用可为空的参数执行存储过程

来自分类Dev

使用SQL Server Management Studio中的可为空参数执行存储过程

来自分类Dev

非常慢的ExecuteNonQuery(存储过程)与使用SQL Server Management Studio的快速执行

来自分类Dev

在SQL Server中运行多个存储过程

来自分类Dev

SQL Server Management Studio 2014:无法在Azure SQL数据库V12上查看存储过程

来自分类Dev

SQL存储过程在SQL Server Management Studio中工作正常,但在Reporting Services(SSRS)中工作不正常

来自分类Dev

通过应用程序执行存储过程时,SQL Server抛出超时,但在Management Studio中执行存储过程时,SQL Server没有抛出超时

来自分类Dev

SQL Server Management Studio中的自动完成

来自分类Dev

SQL Server Management Studio中的默认编码

来自分类Dev

SQL Server Management Studio无法连接

来自分类Dev

SQL Server Management Studio中的串联

来自分类Dev

SQL Server Management Studio-复合主键

来自分类Dev

SQL Server Management Studio声明变量

来自分类Dev

无法登录SQL Server Management Studio

来自分类Dev

SQL Server Management Studio配色方案?

来自分类Dev

SQL Server Management Studio图形故障

来自分类Dev

从SQL Server Management Studio复制行号

来自分类Dev

SQL Server Management Studio查询停止/退出

来自分类Dev

在SQL Server Management Studio中执行查询

Related 相关文章

  1. 1

    SQL Server Management Studio-连续运行多个存储过程

  2. 2

    如何在SQL Server Management Studio中创建存储过程

  3. 3

    如何在SQL Server Management Studio中创建存储过程

  4. 4

    存储过程未显示在Sql Server Management Studio中

  5. 5

    在 SQL Server Management Studio 中创建存储过程

  6. 6

    带有未在 SQL Server Management Studio“执行存储过程”或“脚本存储过程”中显示的可选参数的存储过程

  7. 7

    Microsoft SQL Server Management Studio可以在macOS上运行吗?

  8. 8

    SQL Server Management Studio 16.4.1-将无法运行

  9. 9

    在SQL Server Management Studio中执行一个简单的存储过程

  10. 10

    SQL Server 2005存储过程错误-行号与Management Studio不匹配

  11. 11

    从SQL Server Management Studio使用可为空的参数执行存储过程

  12. 12

    使用SQL Server Management Studio中的可为空参数执行存储过程

  13. 13

    非常慢的ExecuteNonQuery(存储过程)与使用SQL Server Management Studio的快速执行

  14. 14

    在SQL Server中运行多个存储过程

  15. 15

    SQL Server Management Studio 2014:无法在Azure SQL数据库V12上查看存储过程

  16. 16

    SQL存储过程在SQL Server Management Studio中工作正常,但在Reporting Services(SSRS)中工作不正常

  17. 17

    通过应用程序执行存储过程时,SQL Server抛出超时,但在Management Studio中执行存储过程时,SQL Server没有抛出超时

  18. 18

    SQL Server Management Studio中的自动完成

  19. 19

    SQL Server Management Studio中的默认编码

  20. 20

    SQL Server Management Studio无法连接

  21. 21

    SQL Server Management Studio中的串联

  22. 22

    SQL Server Management Studio-复合主键

  23. 23

    SQL Server Management Studio声明变量

  24. 24

    无法登录SQL Server Management Studio

  25. 25

    SQL Server Management Studio配色方案?

  26. 26

    SQL Server Management Studio图形故障

  27. 27

    从SQL Server Management Studio复制行号

  28. 28

    SQL Server Management Studio查询停止/退出

  29. 29

    在SQL Server Management Studio中执行查询

热门标签

归档