验证过程调用中缺少的参数

时间:2017-01-28 09:20:15

标签: sql-server validation stored-procedures

我有一个存储过程,它又调用另一个传递参数的过程:

Alter procedure pTest 
    @IDOB datetime,
    @IName nvarchar(200)
as
    Exec pStaffInsert @IDOB

当我在Management Studio中打开此过程时,我收到以下警告,这是绝对正确的:

  

程序或功能' pStaffInsert'期望参数' @ IName',这是未提供的。

应该是

Alter procedure pTest 
    @IDOB datetime,
    @IName nvarchar(200)
as
    Exec pStaffInsert @IDOB, @IName

我同样在我的应用程序中有近500个程序。有没有办法在所有调用另一个缺少参数的过程上运行验证?

我试过

sp_refreshsqlmodule

但在这方面没有帮助。

谢谢。

0 个答案:

没有答案