【发布时间】:2014-10-17 01:35:04
【问题描述】:
我有以下表格(为问题而简化):
数据:
Id
Serialnumber
Value
AddressId (ForeignKey)
地址:
Id
Street
ZipCode
City
...
现在我有一个包含数据的 csv 文件,不幸的是两个表:
Serialnumber,Value,Street,ZipCode,City, ...
12345,1140,Fakestreet 3,12345,New York
5678,830,Fakestreet 87,12345,New York
有没有办法将这样的 csv 文件导入 Microsoft SQL Server (2008)?服务器本身必须先插入地址,然后使用Addresses表的主键作为Data表的外键。
【问题讨论】:
-
使用 sql server 导入向导将数据导入到 staging 表中的 sql server 中,然后编写 t-sql 查询以将数据插入到最终目标表中。
标签: sql-server sql-server-2008 sql-server-2008-r2