sql-server - 自动架构更改 SQL Server
问题描述
我正在制作每日导入脚本。它从各种来源收集数据并将其转储到 CSV 中。CSV 用于制作外部表,并且该外部表用于使用新数据填充主表。
问题是外部表的模式是为了适应收集的数据而设计的。也就是说,如果收集的数据有一个新列,则生成的外部表将具有该列。
但将数据从外部表传输到主表时并非如此。为此,我想知道是否有一些内置功能,或者是否可以设计一些程序来做到这一点。
类似于执行该过程时,它会比较两个表的架构,如果该列不存在,则将一列添加到主表,然后继续插入数据。
这样的事情可行吗?
解决方案
推荐阅读
- javascript - 使用 jQuery select2 设置多个值
- android - 字符串资源中的特殊字符不会显示在警报对话框 (Android) 中
- magento - Magento 2 - 添加类别属性
- rest - Optaplanner 7.9.0 无法解组输入字符串错误调用 REST API
- apache - Apache 从 TLSv1.0 重定向到 TLSv1.2
- odoo-8 - 如何更新 invoice.line 数量?
- javascript - 收听来自 iframe 的 ajax 发布响应
- java - Android中按上午/下午时间排序的SQLite
- javascript - 输入值 onchange 不删除错误类
- python - 按索引名称过滤数据框行