0

我有一个场景,我的源可以在我们数据库的不同版本上,因此在源文件中我可以有不同数量的列,而我的目标已经定义了列数。现在我们要做的是:

将数据从源加载到平面文件。将它们移动到中央服务器,然后将该数据加载到中央数据库中。但是如果平面文件中缺少任何列,我需要添加派生列。

做这个的最好方式是什么??如何动态添加派生列?

4

1 回答 1

0

您可以像其他人在评论中建议的那样使用 BiMLScript 执行此操作,或者您可以编写一个脚本任务来读取文件、分析内容并导入它。另一种选择是将文件按原样批量导入临时表(每次都必须删除并重新创建)并编写一个存储过程来分析 DDL 和内容,并将数据导入目标表。

于 2016-04-13T12:39:49.067 回答