SQLでXML属性をソートする方法は?
たとえば、この XML の場合:
<books><book b='' c='' a=''/></books>
私が欲しい:
<books><book a='' b='' c=''/></books>
SQLでXML属性をソートする方法は?
たとえば、この XML の場合:
<books><book b='' c='' a=''/></books>
私が欲しい:
<books><book a='' b='' c=''/></books>
http://msdn.microsoft.com/en-us/library/ms187107%28v=sql.90%29.aspxから:
XML 属性の順序は保持されません。xml 型の列に格納されている XML インスタンスをクエリすると、結果の XML の属性の順序が元の XML インスタンスと異なる場合があります。
そのため、属性を並べ替える方法を理解できたとしても、SQL Server の XML データ型が目的の順序を保持しているとは言えません。