データ型のnodes()
メソッドはxml
ドキュメント順にノードを返しますか?
たとえば、次のようなデータがある場合:
declare @xml xml;
set @xml = '<Fruits><Apple /><Banana /><Orange /><Pear /></Fruits>';
これは次のように照会されます
select T.c.query('.')
from @xml.nodes('/Fruits/*') T(c);
要素はドキュメント順に返されますか? 句が省略された場合、返される行の順序はselect
未定義であることが知られています。order by
の場合select ... from ... .nodes()
ですか、それとも例外ですか?