首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SQLServer2008R2 Web将CSV大容量插入到带有标识列的表中

使用SQLServer2008R2 Web将CSV大容量插入到带有标识列的表中
EN

Stack Overflow用户
提问于 2012-10-11 21:02:00
回答 1查看 1.3K关注 0票数 0

我有一个CSV文件,我想将该文件大容量插入到一个具有与目标表完全相同的列的表中,但目标表也有一个标识列作为主键。CSV文件缺少该标识列。

读取MSDN时,必须使用FORMATFILE参数

数据文件包含比表或视图更多或更少的列。

和州

格式文件描述了包含使用bcp实用程序创建的存储响应的数据文件。

http://msdn.microsoft.com/en-us/library/ms188365.aspx

"bcp“是否与Server导入/导出向导相同?如果没有,我在哪里能找到它?

我注意到,Server导入/导出向导不允许将导入规则保存在Express、Web或工作组版本中。如果这确实是我用来构建FORMATFILE的工具,我有什么选择吗?

有什么方法比使用FORMATFILE来完成任务更好吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-12 09:18:29

为了回答一个问题,BCP是一个命令行工具,您可以在安装的bin目录中找到它。BCP能够以快速的方式插入大量数据,它是一个庞大的拷贝程序。为了能够保持标识列的完整,可以使用-E参数。

但是,您必须使用一个格式文件,您可以创建BCP实用程序!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12848462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档