大容量插入: 在数据文件中遇到意外的文件结尾 (EOF) 我用BULK INSERT 时出现这个错误。检查发现文本文件最后一行结尾后还有一行(没有数据,只是相当与回车)。我怎么在BULK INSERT 的时候检查最后一行,并避免发生标题所说的错误呢??各位兄弟帮下忙。说明:文本文件为应用程序导出的,最后一行多的那个回车是固定格式,我必须在BULK的时候进行处理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --tryBULK INSERT Northwind.dbo.[Order Details] FROM 'f:\orders\lineitem.tbl' WITH ( FIELDTERMINATOR = '|', ROWTERMINATOR = '|\n', MAXERRORS=10 ) 增加了 MAXERRORS = 10 ,还是一样的错误:服务器: 消息 4832,级别 16,状态 1,行 1大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。服务器: 消息 7399,级别 16,状态 1,行 1OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。语句已终止。 自己找到原因了,行的字段终止符设置没对FIELDTERMINATOR = '\t',ROWTERMINATOR = '\r'改成FIELDTERMINATOR = '\t',ROWTERMINATOR = '\n'后运行正常。 请问64位sql2008下用xp_cmdshell调用一个java程序报错,该怎么解决 SQL存储过程如何写exe文件,急!! 为何我这样增加一个序号列有问题?请教! 暂时没分,明天来追加,LEFT OUTER JOIN 问题 请问两张表进行运算是否inner join 和 in 运算效率上没有任何差别呢 有关SQL 与 DNS的问题 删除重复记录的问题 存储在sql中的图片如保导出,并保存成jpg文件 Sql Server70的数据库恢复 一个字符串比较的问题 大家好,我用企业管理器添加数据时,总提示"键列信息不足或不正确,更新影响到多行!"为什么? 请教:左连接的过滤条件为什么不执行?
BULK INSERT Northwind.dbo.[Order Details]
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|\n',
MAXERRORS=10
)
大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。
语句已终止。
ROWTERMINATOR = '\r'改成
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'后运行正常。