繁体   English   中英

根据SSIS或SQL中的源列在目标表中自动创建列

[英]Automatically create column in destination table based on source column in SSIS or in SQL

我需要使用ssis或sql在sql server表中自动创建列(可以建议)

情况就是这样,

在ODBC Source表中,我有10列。 使用SSIS转换,我将10列数据导入到目标SQL Server表中。

第二天,源代码中有12列.....(这是问题所在)现在目标位置也需要12列,并且列数每天都在增加。

我如何使用任何工具或代码来处理此问题。

提前致谢 ...

您可以创建BIML并使用C#进行自动化以生成ssis包。

以下链接提供了更多详细信息

从BIML脚本自动生成SSIS包

@ Nick.McDermaid已经说过了,但是将表动态添加到表中确实是一个糟糕的设计决定。 一方面,当您尝试使用表中的数据时,它不会导致任何问题。 您将如何知道空白列的含义是“未知”,何时意味着“此加载项中没有数据”或“此列在加载项中不存在”?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM