是否可以从SSIS源动态创建表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以从SSIS源动态创建表相关的知识,希望对你有一定的参考价值。
目标:在给定SSIS源的情况下,自动创建表及其所有列和数据类型
我的猜测是:
1)将源指向SQL命令的目标
2)使用Select * into ...问题是我不知道来自等效的源是什么
答案
我认为您应该使用Recordset Destination
将数据存储到System.Object
变量中,然后使用Script Task
(在执行数据流任务后启动),您将在其中选择System.Object
变量为ReadOnly Variable
。并且您将编写自己的代码以使用Recordset
对象将System.Data.SqlClient.SQLCommand
插入SQL
您可以参考其中一个链接
另一答案
如果你只需要表的结构就可以使用这个技巧
select top 0 * into NewTable from YourTable
以上是关于是否可以从SSIS源动态创建表的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 SSIS 快速加载选项从 Excel 源加载 Netezza 中的数据