首页 > 解决方案 > 自动架构更改 SQL Server

问题描述

我正在制作每日导入脚本。它从各种来源收集数据并将其转储到 CSV 中。CSV 用于制作外部表,并且该外部表用于使用新数据填充主表。

问题是外部表的模式是为了适应收集的数据而设计的。也就是说,如果收集的数据有一个新列,则生成的外部表将具有该列。

但将数据从外部表传输到主表时并非如此。为此,我想知道是否有一些内置功能,或者是否可以设计一些程序来做到这一点。

类似于执行该过程时,它会比较两个表的架构,如果该列不存在,则将一列添加到主表,然后继续插入数据。

这样的事情可行吗?

标签: sql-serverstored-proceduresconceptual

解决方案


推荐阅读