BULK INSERT 发生大容量插入数据转换错误(类型不匹配) 20CSDN]

发布时间:2017-3-23 18:30:44 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"BULK INSERT 发生大容量插入数据转换错误(类型不匹配) 20CSDN]",主要涉及到BULK INSERT 发生大容量插入数据转换错误(类型不匹配) 20CSDN]方面的内容,对于BULK INSERT 发生大容量插入数据转换错误(类型不匹配) 20CSDN]感兴趣的同学可以参考一下。

我在 SQL Server 中使用BULK INSERT从文本文件插入数据时,发生错误:     服务器: 消息 4864,级别 16,状态 1,行 1     第 1 行、第 2 列(d1)发生大容量插入数据转换错误(类型不匹配)。 我的表为: t1(int,datetime,varchar) BULK INSERT语句为:     BULK INSERT t1 FROM 'C:\t1.txt' WITH ( FIELDTERMINATOR = '|', ROWTERMINATOR = '\n' ) 文本文件t1.txt内容为:     1|2006-08-01 0:00:00|test1     2|2006-10-01 0:00:00|test2     3|2006-10-11 0:00:00|test3 我原来一直用这方式插入数据都没报错,从上周开始才出现这种错误,没查出是什么原因,请高手赐教!

注意文本的格式

不是文本文件格式问题,因为如果我将日期中的时间去掉,只保留日期,就没有问题.6 即将 2006-10-1 0:00:00 改为 2006-10-1 即可. 主要有二个问题: 1.2006-10-1前的日期带时间都可以,10-1后就不行了 2.2006-09-01不行,2006-9-1就可以了,即不能补0 但不知道是什么原因?

真郁闷,我也遇到这个问题,我的是是在时间前面补0就可以,没有0就报错,这是怎么回事?

I hope this message useful. http://community.csdn.net/Expert/topic/5086/5086676.xml?temp=.144314

上一篇:存储过程中如何调用另外一个存储过程的返回值? 5liongo_007]
下一篇:sq2000报错日志是什么意思 20CSDN]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款