0

如何在 SQL 中对 XML 属性进行排序?

例如对于这个 XML:

<books><book b='' c='' a=''/></books>

我想:

<books><book a='' b='' c=''/></books>
4

1 回答 1

0

来自http://msdn.microsoft.com/en-us/library/ms187107%28v=sql.90%29.aspx

不保留 XML 属性的顺序。当您查询存储在 xml 类型列中的 XML 实例时,生成的 XML 中的属性顺序可能与原始 XML 实例不同。

因此,即使您能找到一种对属性进行排序的方法,您也不能相信 SQL Server 中的 XML 数据类型会保留您想要的顺序。

于 2012-05-17T05:22:53.603 回答