使用存储过程结果作为OLE DB源中的参数

时间:2017-09-21 13:05:59

标签: sql-server ssis

我开始使用SSIS,我发现在Oracle数据库和SQL Server之间实现连接存在一些疑问。 我的SQL Server数据库中有一个存储过程,它返回了几个需要使用Oracle数据库中的某些信息进行更新的订单。 那么,任何人都可以帮我思考一种方法吗?我只需要运行我的过程,获取结果集并在SQL命令中将其用于OLE DB源,在where子句中。谢谢!

1 个答案:

答案 0 :(得分:1)

既然你提出了一个广泛的问题,我将采用一个广泛的策略来回答。

在执行SQL任务中运行存储过程并将结果存储在变量中。使用该变量与Oracle查询字符串构建第二个变量。然后使用第二个变量作为OLE DB源中的SQL查询。