小编Rah*_*aha的帖子

如何在存储过程中调用存储过程(带有2个参数)?

我有相同参数(服务器名称和日期)的存储过程.我想编写一个存储过程并在该SP中执行它们(称为SP_All).

CREATE PROCEDURE [dbo].[SP_All]
AS
BEGIN
exec sp_1   @myDate datetime, @ServerName sysname
exec sp_2   @myDate datetime, @ServerName sysname
exec sp_3   @myDate datetime, @ServerName sysname
exec sp_4   @myDate datetime, @ServerName sysname
END
Go 
Run Code Online (Sandbox Code Playgroud)

错误:必须声明标量变量"@myDate".

sql sql-server parameters stored-procedures sqlparameter

10
推荐指数
2
解决办法
5万
查看次数