SQL Server - 使用文本文件更新表

时间:2012-11-14 22:27:31

标签: sql-server

我有一个存储在数据库中的表,其中包含以下示例数据:

  Name     City     Age
  lily   New York   NULL
  Sam    Seattle    NULL

现在我需要使用包含以下数据的文本文件更新表格:

  Name     City     Age
  lily   New York   27
  Sam    Seattle    33

文本文件没有列名。 我不允许删除当前表并使用新的文本文件进行批量插入。有谁知道它的方式?感谢!!!!!!

2 个答案:

答案 0 :(得分:3)

Sql Server Management Studio =>右键单击目标数据库=>任务=>导入数据

你会有一个向导,你可以选择“平面文件”作为来源

我不记得你在执行它之前是否可以编写脚本

答案 1 :(得分:1)

你可以创建一个带有OLEDB-Provider的链接服务器,用于Jet-Engine,扩展属性='text; HDR = Yes; FMT = Delimited