在SQL Server中导入CSV文件

时间:2015-01-23 16:22:03

标签: sql sql-server csv import bulkinsert

我想在sql server中导入csv数据。我搜索并找到了关于BULK INSERT ... FROM的答案。

我遇到的问题是:

  • 我想只选择一栏结果
  • 该表已存在,数据不佳,我只想更新这些字段

我所拥有的CSV包含城镇及其参数(正确的数据)

Town,Id,ZipCode,...
T1,1,12000
T2,2,12100
T3,3,12200

例如,SQL Server“town”中的表包含     T1,1,30456     T2,2,36327     T3,3,85621

我只想将ZipCode用CSV格式化,并在功能ID中更新表中的ZipCode。 是否存在一种简单的方法呢?

1 个答案:

答案 0 :(得分:0)

我通常更喜欢使用bcp而不是批量插入,因为通过它可以轻松地通过网络导入文件,并且访问权限的问题较少。否则我只是将数据加载到tempdb中并从那里更新原始表。