首页 > 解决方案 > SSIS中如何根据连接的数据源生成默认的CREATE TABLE语句

问题描述

我希望能够基于 SSIS 中连接的数据源生成默认的 CREATE TABLE 语句,使用变量作为表名。

我怎么做?

我读了这个答案:Dynamic table create and load data in ssis

但是,我希望能够动态创建步骤“2)2。在容器中添加 SQL 任务(如果不存在则创建表)”

请提供与 SSIS 2017 相关的答案,因为某些功能已从旧版本更改。

标签: ssis

解决方案


您不能一步完成。

您可以做的是使用第一个 ExecuteSQL 任务来查询源连接并查询元表或视图以构建 CREATE TABLE 语句并将其存储在 SSIS 变量中。

然后,您可以使用第二个 ExecuteSQL 任务在目标连接上执行变量中的语句。


推荐阅读