我有一个存储过程,它又调用另一个传递参数的过程:
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
但在这方面没有帮助。
谢谢。