首页 文章

SSIS:将storedprocedure输出(单行,4列)分配给变量

提问于
浏览
-1

在SQL Server 2008中

我创建了一个存储过程,根据输入参数返回一行 .

我在SSIS sql任务中调用此存储过程 . 我传递了输入参数 .

但无法弄清楚将存储过程(4列)的输出分配给SSIS包中的变量 .

当我尝试简单的select语句并将列名分配给结果集中的变量时,它可以工作

StoredProcedure的:

CREATE PROCEDURE  [SP_GetGlobalvariable]  
(@PackageName [nvarchar](64) )
AS
BEGIN

    SET NOCOUNT ON;

    SELECT  InputFilePath1  ,
            InputFilePath2  ,
            OutputFilePath1 ,
            OutputFilePath2 ,
    FROM dbo.SSISPackages
    WHERE
            PackageName = @PackageName;

END

1 回答

相关问题