sql - 如何将两个 CSV(单独的标题和内容)添加到 SQL Server?
问题描述
我从 SAP 收到了需要添加到一个本地数据库的原始数据。我遇到的问题是每个表都收到了两个单独的数据集。
- 一个头文件(描述名称、类型、主键、非空)
- 实际数据文件(输入到头文件中定义的行)
就我能够研究(并尝试)而言,我只能将它们添加为平面文件,这意味着我只能添加其中一个文件。要么完全丢失标题,要么丢失输入数据。
在一个 CSV 文件中手动合并它们意味着丢失所有附加信息(类型、主键、非空等),对吗?
知道我该如何继续吗?
谢谢你的协助。
很高兴在这里学到新东西。
示例标题:
+-------------------------------+
| Col1 |
+-------------------------------+
| TABNAME CHAR 000030 000000 |
| DDLANGUAGE LANG 000001 000000 |
| ... |
+-------------------------------+
样本数据:
+------+-------+------+------+-----+
| Col1 | Col2 | Col3 | Col4 | ... |
+------+-------+------+------+-----+
| LFB1 | ZBOKD | A | ... | ... |
| ... | ... | ... | ... | ... |
+------+-------+------+------+-----+
合并他们会喜欢这个(如果我没记错的话,他们需要看起来像那样):
+---------+------------+-----+-----+
| TABNAME | DDLANGUAGE | ... | ... |
+---------+------------+-----+-----+
| LFB1 | ZBOKD | A | ... |
| ... | ... | ... | ... |
+---------+------------+-----+-----+
解决方案
推荐阅读
- javascript - javascript 用给定的文本计算文本区域的高度
- java - 将流元素映射到 LocalDate 而不收集到列表
- angular - 角度差分构建和原理图?
- tensorflow2.0 - tf.contrib.layers.optimize_loss 在 2.1 版中不起作用 有什么可以替代的吗?
- javascript - 更新子表时更新父表
- c# - 跨数据库的实体框架查询
- javascript - 为什么本地浏览器什么都不显示?
- c# - 使用组合的类中的 MvvmLight
- asp.net-core - 如何增加 ASP.Net Core SOAP ServiceContract 中的字节限制?
- algorithm - 我错误地计算了这个简单的循环复杂度,如何正确计算?