我有一个平面数据文件需要导入我的SQL Server 2005数据库。
许多字段需要拆分为不同的相关表格。例如,平面文件具有名称,地址和电话号码,所有这些都在一个记录中。在我的数据库中,Person
表包含许多Telephones
和Addresses
。
是否有一个一步过程,我可以将所有内容导入到我的表中,或者我必须先将其导入到我的数据库中的新表中(如果我忘记删除它,那就是污染),并导入数据从那里使用SQL语句和临时表?
答案 0 :(得分:2)
我更喜欢一个导入表,然后拆分成最终表。 我还会坚持导入表,而不是每次都创建/删除它。
答案 1 :(得分:1)
这完全是SQL Server Integration Services的工作。它有一些很棒的功能,可以让你抓取一个平面文件,对它进行数据操作,最后将它导入你的新数据库。
不幸的是,除了那之外我没有一个简单的“快速修复”解决方案。然而,我会先研究一下这项技术。