导入txt 文档时报错

yuyaoyao110 2012-05-25 10:33:42
我想将txt的文件导入到SQL server 中可是出现这样的错误,谁能指点一下啊!!!

CREATE TABLE cc
(
id INT,
customername VARCHAR(10)
)

BULK INSERT cc FROM 'E:\1.txt' WITH (FIELDTERMINATOR = ',',ROWTERMINATOR = '\n')

插入的内容是
3 王二
6 王五
4 张一
1 张三
8 张斯达康
5 李三
2 李四
7 李市
9 都是

消息 4832,级别 16,状态 1,第 1 行
大容量加载: 在数据文件中遇到意外的文件结尾。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "BULK" 报错。提供程序未给出有关错误的任何信息。
消息 7330,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"BULK"提取行。
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
百年树人 2012-05-25
  • 打赏
  • 举报
回复
BULK INSERT cc FROM 'E:\1.txt' WITH (FIELDTERMINATOR = ' ',ROWTERMINATOR = '\n')


文本中的分隔符是空格,不是逗号
唐诗三百首 2012-05-25
  • 打赏
  • 举报
回复

-- E:\1.txt
3 王二
6 王五
4 张一
1 张三
8 张斯达康
5 李三
2 李四
7 李市
9 都是


CREATE TABLE cc
(
id INT,
customername VARCHAR(10)
)

BULK INSERT cc
FROM 'E:\1.txt'
WITH
( FIELDTERMINATOR =' ',
ROWTERMINATOR ='\n',
KILOBYTES_PER_BATCH=5000
)


select * from cc

/*
id customername
----------- ------------
3 王二
6 王五
4 张一
1 张三
8 张斯达康
5 李三
2 李四
7 李市
9 都是

(9 row(s) affected)
*/

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧