我发现在 SSIS 中使用变量表达式中的字符串连接生成动态查询很容易。这对我生成查询然后使用执行 SQL 任务执行该查询很有用。通过这个实现,我可以轻松地创建表。
但是,我发现复制数据更难。我通过使用查询将变量传递给数据流任务来执行 SSIS 数据流任务,但 SSIS 无法验证它,因为它无法获取列级信息(因为查询是动态的)。相反,我尝试使用执行 SQL 任务来获取结果集,然后将该结果集复制到表中。我被困在如何获取执行 SQL 任务的结果集,并将该结果集复制到目标表中。
以前有没有人解决过这个问题,你用过什么?