SSIS:使用存储在变量中的存储过程检索结果集,该变量需要输入参数

时间:2014-05-28 16:50:35

标签: sql sql-server stored-procedures ssis

我正在处理需要检索结果集的SSIS包。我将所有可更改的设置存储在数据库中,其中一个是检索数据的存储过程。我将设置存储为包中的变量。

我的问题是,存储过程需要输入参数。所以我有一个OLE DB连接,使用一个执行任务组件,我在执行任务编辑器中设置了源变量的变量名称。我知道如果我使用直接输入,我可以使用“exec sp_Name?,?,?”使用表示参数的问号,但是当SQL SourceType设置为“Variable”时,我找不到任何传递参数的方法。

1 个答案:

答案 0 :(得分:2)

与直接访问相同。

@ [User :: Query] string" exec sp_Name?,?,?"

按预期映射参数。

enter image description here

enter image description here