使った事無かったので、MSDN FOR XML 句の基本構文 を参考に試してみた。
クエリ
SELECT [Id], [Name] FROM [Test].[dbo].[TestTable] FOR XML RAW ('Item'), ROOT ('Items')結果
<Items> <Item Id="1" Name="aaa" /> <Item Id="2" Name="bbb" /> </Items>
こんなん出来たんだね〜、知らなかった。試した環境は、SQL Server 2008 だけど、2005 の時から出来たみたい。