如何将 ado 对象传递给 SSIS 中 sql 命令的 in 子句



Details (这是特定于SSIS的): 有两个数据库服务器:我必须从数据库 A 中获取几个值的列表(例如一列中的 1,2,3,4,5),并将其在"IN"子句中传递给将在数据库 B 上运行的命令(例如从 B.Table 中选择某些内容,其中列在 (1,2,3,4,5))。

"执行 SQl 任务"结果集映射到对象变量 X,该变量不能作为参数直接传递给第二个命令。

对此有哪些可能的解决方案?

一种可能的解决方案是使用脚本任务循环访问对象变量并构建要在第二个执行 SQL 任务中使用的 SQL 字符串。