首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

BULK INSERT 应用的疑问?

2013-01-11 
BULK INSERT 使用的疑问??小弟目前在尝试将大量的数据存在txt文件利用BULK INSERT 语法将数据导入到Sql 20

BULK INSERT 使用的疑问??
小弟目前在尝试将大量的数据存在txt文件利用BULK INSERT 语法将数据导入到
Sql 2008R2中

可是我不太了解这个语法该怎么使用才好 我将实际的状况图发给大家看看
BULK INSERT 应用的疑问?

以上是我的txt和我建立的表  问题来了我该如何将这个txt文件的数据导入到SQL的表里面呢?

我尝试性的写了一些语法  不过却抱错  所以还是请教各位大侠这个语法该怎么写才对呢?

alter database 颜色数据库
set RECOVERY BULK_LOGGED
Bulk insert 图像数据表
from 'C:\Users\tom\Desktop\Images\2.txt'
with
(
batchsize =100,
FIRSTROW = 1,
   LASTROW = 462,
   FIELDTERMINATOR = '\t',
    ROWTERMINATOR = '\n',
    TABLOCK
)
alter database 颜色数据库
set RECOVERY FULL


錯誤訊息:

讯息4832,层级16,状态1,行3
大量加载: 资料文件中发现未预期的文件尾。
讯息7399,层级16,状态1,行3
连结服务器"(null)" 的OLE DB 提供者"BULK" 报告了错误。提供者并未给予任何关于错误的信息。
讯息7330,层级16,状态2,行3
无法从连结服务器"(null)" 的OLE DB 提供者"BULK" 提取数据列。


[解决办法]
你把txt中的第一列id也去掉了啊,那样不符合列数了
虽然不会插入自增的id,但是也要占位啊

热点排行