jinairenshi 2019-05-28 22:47 采纳率: 0%
浏览 1396
已结题

MS SQL Server导入CSV文件数据,总有字段被截断,但用bulk insert又能成功,怎么回事啊?

自己电脑,使用MS SQL Server 2014自带的数据导入工具导入CSV文件数据,老是有某个字段截断报错!我把字段长度改成varchar(max),照样截断报错,极度无语……将CSV文件仔仔细细检查了遍,正文中没有逗号,没有错列,没有乱码。但是就是截断报错……而且,这种现象不止发生在一个CSV文件上,我还导入很多CSV文件,也都出现这种错误。
然而,虽然截断报错了,但是这个导入动作已经在数据库里创建了表结构,于是我用bulk insert把CSV文件数据导入进去,结果一次性成功!这说明字段数据类型没错啊!但是为什么导入工具就老是截断报错呢?请各位帮忙解答一下,十分感谢
图片说明
图片说明

****补充说明:**非常确定字段数据类型和长度符合要求,比如某字段最长一个值就112,我设的长度为varchar(250),但是用导入工具导入时仍然提示截断!数据内不存在特殊字符、空格此类。**

  • 写回答

2条回答 默认 最新

  • threenewbee 2019-05-29 12:50
    关注

    看下是不是数据中的换行、引号、逗号之类的特殊符号没有转义。

    评论

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题