2020-06-06

字段宽度不足引起的excel数据导入sql失败及重复键问题

问题描述
1.使用sql sever,2014交互式向导同时导入3张excel表数据,执行时文本被截断。
2.在1的基础上出现了重复键问题。改正1中的错误之后,依然存在重复键问题。

问题原因
1.文本截断的原因是数据库中T1的某属性列的字段宽度小于excel中对应的数据字段宽度。
2.由于同时导入3张表和文本只是截断(丢失部分数据),其余数据在第一次操作时已经导入数据库相应的表中。所以形成了重复键问题,导致后来虽然调整了T1表中属性列的字段宽度,但是仍然报错。

解决方法
调整字段宽度和删除重复数据。

♢关于重复键的补充
重复键产生的原因有:
1.要导入的excel表中有重复数据。
2.数据库中的表与导入表的数据重复。

全是字好像不太好,补一张报错图。2020-06-06
CSDN上写给自己的第一篇小文章,描述了自己定义了错误的数据宽度引起的一些问题。为什么是一些呢?当然是在一个错误上引发的还有其他的问题,不过写出来显得我太傻,所以不描述了。
文中的描述仅限于我遇到的问题,并不充分,重复键的介绍也仅限于我操作中的发现和百度搜索。若有大佬看到此文,恳请对文中的不足之处提出改进建议和更多的内容补充或改进的思考方向,感激不尽。