テーブル「名前」があるとしましょう:
ID Name Surname
1 Matt Smith
2 John Doe
これを生成するには、SQLXML をどのように記述しますか。
<people>
<person>
<name>Matt</name>
<surname>Smith</surname>
<person>
<person>
<name>John</name>
<surname>Doe</surname>
<person>
</people>
私が持っている最高のものはこれです:
select r.value('Name[1]', 'nvarchar(10)'), r.value('Surname[1]', 'nvarchar(10)')
from Names
for xml path('people')
それは私に与えます:
<people>
<name>Matt</name>
<surname>Smith</surname>
</people>
<people>
<name>John</name>
<surname>Doe</surname>
</people>
要するに、どうやって全体をラップするのですか?