Sql 在另一个存储过程中执行动态存储过程

Sql 在另一个存储过程中执行动态存储过程,sql,sql-server,sql-server-2008,stored-procedures,Sql,Sql Server,Sql Server 2008,Stored Procedures,我有一个动态存储过程,我在Access 2013中通过向它传递各种参数来运行它 但是,我现在需要在另一个存储过程中运行动态存储过程。 目前我知道如何执行标准存储过程 这是我在另一个名为SP_ACTIVITY的SP中使用的动态存储过程Execute: 以下是我目前的代码: CREATE PROCEDURE [dbo].[ASP_SLACTIVITYPAGE] @ORGCODE2 AS VARCHAR(6), @COMPANYID2 AS VARCHAR(6) AS BEGIN SET NOCO

我有一个动态存储过程,我在Access 2013中通过向它传递各种参数来运行它

但是,我现在需要在另一个存储过程中运行动态存储过程。 目前我知道如何执行标准存储过程

这是我在另一个名为SP_ACTIVITY的SP中使用的动态存储过程Execute:

以下是我目前的代码:

CREATE PROCEDURE [dbo].[ASP_SLACTIVITYPAGE]
 @ORGCODE2 AS VARCHAR(6),
@COMPANYID2 AS VARCHAR(6)

AS
BEGIN
SET NOCOUNT ON; 


 IF EXISTS(SELECT 1 FROM tempdb..sysobjects 
WHERE NAME = '#TempACTIVITY' and TYPE = 'U')

DROP TABLE #TempACTIVITY

 CREATE TABLE #tempACTIVITY
        (
        CompanyID VARCHAR(6),
        CompanyName VARCHAR(50),
        PostingID INT,
        EntryDate SmallDateTime,
        TransType VARCHAR(2),
        Ref VARCHAR(50),
        Nominal INT,
        Details VARCHAR(50),
        SumofNetAmt DECIMAL(12,2),
        SumofVATAmt DECIMAL(12,2),
        SumofPaidAmt DECIMAL(12,2),
        CustomerOrderNr VARCHAR(25),
        WONUmber INT,
        PaidStatus VARCHAR(2),
        Credit DECIMAL(12,2),
        Debit DECIMAL(12,2),
        OutStanding DECIMAL(12,2)
        );
 GO     

    INSERT INTO #tempACTIVITY
        (
        CompanyID,
        CompanyName,
        PostingID,
        EntryDate,
        TransType,
        Ref,
        Nominal,
        Details,
        SumofNetAmt,
        SumofVATAmt,
        SumofPaidAmt,
        CustomerOrderNr,
        WONUmber,
        PaidStatus,
        Credit,
        Debit,
        OutStanding
        )
    EXEC sp_executesql SP_ACTVIITY, @ORGCODE2, @COMPANYID2 <---- 
 ---I want to execute with dynamic SP with parameters like the the one above.

我错误地引用了存储过程

答案是:

EXEC [PROCNAME] @Param1, @Param2

那么你的问题到底是什么?您想在存储过程中执行上述代码吗?我的问题是我想在存储过程中执行动态查询above@NickyvV我只是不确定在另一个带有参数的动态存储过程中引用的语法是什么。你试过这个吗?
EXEC [PROCNAME] @Param1, @Param2