Sqlserver使用bulk insert导入数据的时候怎么屏蔽标识列?

是这样的,现在我手中有一个数据文件(.txt格式),现在用bulkinsert将文件中的数据导入数据库,数据库表中有一个标识列作为主键,现在导入数据的时候系统总是尝试向这... 是这样的,现在我手中有一个数据文件(.txt格式) ,现在用bulk insert将文件中的数据导入数据库,数据库表中有一个标识列作为主键,现在导入数据的时候系统总是尝试向这个标识列中也插入数据,就报错了,我想问有没有什么方法可以导入数据的时候屏蔽标识列或者不向这一列插入数据?
大哥大姐们。。是不是我没说明白还是没人会 。。
展开
 我来答
wangzhiqing999
2011-07-10 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3320万
展开全部
BULK INSERT方式

BULKINSERT test_main
FROM'E:\Temp\test_main_c.dat'
WITH(
KEEPIDENTITY,
DATAFILETYPE='char'
);

请注意看 参考资料的后面的部分


2011年6月10日追加:
更加省事,简单的处理方式:

后面描述的部分。

参考资料: http://hi.baidu.com/wangzhiqing999/blog/item/18a6ecddb83405fc39012fcc.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-10
展开全部
不知道可不可以这么做,就是先建一个空表(结构和需导入的表一样),然后将文件中数据导入新建表,在将新建表中除主键之外的字段插入目标表
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shihaotian601
2011-07-07 · TA获得超过209个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:130万
展开全部
也不会...标记一下等高手指导
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旭霸天下
2011-07-10
知道答主
回答量:65
采纳率:0%
帮助的人:20.4万
展开全部
恩 有点难度!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式