当前位置: 代码迷 >> Sql Server >> 导入txt 文档时报错,该怎么处理
  详细解决方案

导入txt 文档时报错,该怎么处理

热度:88   发布时间:2016-04-27 11:00:10.0
导入txt 文档时报错
我想将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"提取行。

------解决方案--------------------
SQL code
-- E:\1.txt3 王二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)*/
------解决方案--------------------
SQL code
BULK INSERT cc FROM 'E:\1.txt' WITH (FIELDTERMINATOR = ' ',ROWTERMINATOR = '\n')
  相关解决方案