使用变量中的变量执行存储过程?

时间:2017-05-24 18:49:29

标签: sql-server stored-procedures

我正在尝试创建一个主存储过程,它接受一个具有存储过程名称的变量,可能还有一些变量并执行它。

目前我拥有的主存储过程

CREATE PROCEDURE [dbo].[MasterExecute]
      @SP varchar(150)
AS
BEGIN
    SET NOCOUNT ON

    exec @SP
END

现在这适用于没有变量的存储过程,我必须给它的是存储过程名称[dbo].[NoVarSP]。我的问题是当我想尝试给它一个存储过程名称和变量[dbo].[varSP] @Var1 = '1/1/2017', @Var2 = '1/1/2018'时,MasterExecute失败。

0 个答案:

没有答案