求助关于sql server bulk insert最后一行没录入的问题

使用的语句如下:BULKINSERTTable_3FROM'D:\资料\POG\interface-test.txt'WITH(FIELDTERMINATOR=',',R... 使用的语句如下:
BULK INSERT Table_3 FROM 'D:\资料\POG\interface-test.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
当导入的文件最后一行如下的时候,最后一行的字段没数据,且没换行符的时候,该行不会导入到表中,要是补上数据或换行符时,则可以导入。
1,32002015B,100001060,1,4,2,A
2,32002015B,100001060,1,4,2,A
3,32002015B,100001060,1,4,2,A
4,32002015B,100001060,1,4,2,A
5,32002015B,100001060,1,4,2,

文件是别的系统生成的,要是规范那边的格式让他们改估计不行,求个解决方案。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
greystar_cn
2015-10-22 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
这个没办法啊。有标准,你要执行。
你只能自己先读下这个文件,不对的地方进行修改,再导入。
追问
感觉这是bulk insert的bug……其他行那个字段没数据的时候会insert一个null值进去,唯独最后一行就直接就被无视!
追答
你只能按他的规则来处理,要满足他的条件才行啊。别纠结了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式