ssis - SSIS中如何根据连接的数据源生成默认的CREATE TABLE语句
问题描述
我希望能够基于 SSIS 中连接的数据源生成默认的 CREATE TABLE 语句,使用变量作为表名。
我怎么做?
我读了这个答案:Dynamic table create and load data in ssis
但是,我希望能够动态创建步骤“2)2。在容器中添加 SQL 任务(如果不存在则创建表)”
请提供与 SSIS 2017 相关的答案,因为某些功能已从旧版本更改。
解决方案
您不能一步完成。
您可以做的是使用第一个 ExecuteSQL 任务来查询源连接并查询元表或视图以构建 CREATE TABLE 语句并将其存储在 SSIS 变量中。
然后,您可以使用第二个 ExecuteSQL 任务在目标连接上执行变量中的语句。
推荐阅读
- python-2.7 - 修剪文本文件中的行
- javascript - 如何修复 FabricJS 缩放的多边形剪裁偏移
- bpf - 在 libseccomp 中,什么是 scmp_filter_ctx?它是用来做什么的?
- angular-cli - 本地主机在 LAN 上不可访问
- android - 请求权限对话框未出现 Android 6.0.1
- r - R jsonlite:以定义的结构导出数据框
- .htaccess - 想要将特定的通配符 url 永久重定向到某个域 url。所以我需要.htaccess 规则,任何人都可以帮我解决这个问题
- linux - 如何提取子文件中存在的化合物名称?
- python - 如何从数据集中创建锚正和锚负对来训练模型?
- google-cloud-storage - Dataprep“使用参数创建数据集”不采用所有文件