我希望能够使用变量作为表名,基于SSIS中连接的数据源生成默认的CREATE TABLE语句。
我该怎么做?
我阅读了以下答案:Dynamic table create and load data in ssis
但是,我希望能够动态创建步骤“ 2)2。在容器中添加SQL任务(如果不存在则创建表)”
由于某些功能已从旧版本更改,因此请提供与SSIS 2017相关的答案。
答案 0 :(得分:0)
您不能一步一步做到这一点。
您可以做的是使用第一个ExecuteSQL任务来查询源连接并查询元表或视图以构建CREATE TABLE语句并将其存储在SSIS变量中。
然后,您可以使用第二个ExecuteSQL Task在目标连接上的变量中执行语句。