SQLserver2000导入大TXT报错:没有找到列分隔符

时间:2021-12-31 05:58:38
TXT文本数据,格式都是email@sohu.com----test
为什么用SQLserver导入数据时老报错,“”在源的行号为166806处出错。到目前为止,在该任务中遇到错误数:1.没有找到列分隔符。“”

我导入时用的分隔符是----  分成2列的
我打开文本文件找到166806行,是  werwe@sohu.com----"lo
请问怎么导入啊,这种情况还有很多,这是测试数据,主要的数据有50多G,不可能去打开TXT看哪行报错啊,但是基本上所有数据都是用----做分隔符的,怎么办?谢谢

9 个解决方案

#1


你把数据截图一下

#2


SQLserver2000导入大TXT报错:没有找到列分隔符
SQLserver2000导入大TXT报错:没有找到列分隔符

#3


你设置的文本分隔符是什么,是默认的双双引号 {"}吗?
改为空格试试

#4


应该是你文本格式分隔符有问题,要不你转成excel试试看

#5


转毛50g呢

#6


你试下抽几行出来用bcp来导入看下有没问题,如果没有报错,那么就用bcp继续处理,如果报错了,在错误日志里面看下出错的数据是怎么样的再进行调整

#7


我是小白,请说详细点,怎么写命令?怎么用分隔符

#8


没人回复啊?

#9


 http://blog.csdn.net/kanzakiorange/article/details/51435737 基本语法应该也差不多了

#1


你把数据截图一下

#2


SQLserver2000导入大TXT报错:没有找到列分隔符
SQLserver2000导入大TXT报错:没有找到列分隔符

#3


你设置的文本分隔符是什么,是默认的双双引号 {"}吗?
改为空格试试

#4


应该是你文本格式分隔符有问题,要不你转成excel试试看

#5


转毛50g呢

#6


你试下抽几行出来用bcp来导入看下有没问题,如果没有报错,那么就用bcp继续处理,如果报错了,在错误日志里面看下出错的数据是怎么样的再进行调整

#7


我是小白,请说详细点,怎么写命令?怎么用分隔符

#8


没人回复啊?

#9


 http://blog.csdn.net/kanzakiorange/article/details/51435737 基本语法应该也差不多了