2

我有下表(引用的数量是可变的):

Id | FK_ID| Reference |
-----------------------
1    2100   GI2, GI32
2    2344   GI56  

我需要以下结果:

Id | FK_ID| Reference |
-----------------------
1    2100   GI2 
2    2100   GI32
3    2344   GI56  

有没有什么捷径可以使用 MS SQL Server 2005 转换这样的数据?

谢谢

编辑:直接链接到解决方案:http: //www.sommarskog.se/arrays-in-sql-2005.html#iter-list-of-strings

4

2 回答 2

3

请参见:

于 2009-10-19T09:34:57.017 回答
1

您使用的是哪个 SQL Server 版本?

2005 年以前

按照此处的说明使用实用程序编号表。 我以前用过很多次,都取得了很大的成功。

2005 年及以后

阅读开发人员Mitch Wheat 的回答。

于 2009-10-19T09:39:30.543 回答