我有一个CSV文件,我想将其批量插入到与目标表具有完全相同列的表中,除之外,目标表还有一个标识列作为主键。 CSV文件缺少该标识列。
阅读MSDN,如果
,我必须使用FORMATFILE参数数据文件包含比表或视图更多或更少的列
和州
格式文件描述包含使用bcp实用程序
创建的存储响应的数据文件
http://msdn.microsoft.com/en-us/library/ms188365.aspx
“bcp”与SQL Server导入/导出向导相同吗?如果没有,我在哪里可以找到它?
我注意到SQL Server导入/导出向导不允许将导入规则保存在Express,Web或Workgroup版本中。如果这确实是我应该用来构建FORMATFILE的工具,我有任何选择吗?
是否有比使用FORMATFILE完成任务更好/更好的方式?
答案 0 :(得分:0)
那么,回答一个问题,BCP是一个命令行工具,您可以在安装的bin目录中找到它。 BCP能够快速插入大量数据,它是一个批量复制程序。为了能够保持标识列的完整性,可以使用-E参数。
但是,您必须使用格式文件,您可以创建BCP实用程序!