【发布时间】:2013-07-28 04:04:28
【问题描述】:
我有一个 Windows SQL Server 数据库,其中一些文章和类别之间存在多对多关系,这种关系是由具有两列的 ArticleCategorie 表构成的 => [ArticleID] - [CategorieID]。
现在的问题是我有一个 csv 文件,它看起来像这样(*图片),其中包含两列文章 ID 和文章标签(假设文章 ID 为 5;并且它有 4 个不同的类别,其 ID 分别为 1 ,4,6 和 7) 所以这就是 CSV 的样子 =>
|ArticleID----|Article Categories---|
|5------------|1,4,6,7--------------|
*图片:
我发现最好的方法是手动将所有数据(文章 + 类别)添加到表中,如下所示:
所以这高于我想要的最终结果。不幸的是,我有七百多篇文章,找不到更快的方法来导入它们,有什么解决方案吗?如何快速导入数据?也许我可以进行更好的数据库设计?
【问题讨论】:
-
您可以使用可以在这边找到的各种Split 例程之一
标签: sql-server database-design database-migration