【发布时间】:2010-08-04 13:13:05
【问题描述】:
我在 SQL Server 表中有这个 XML:
<root>
<meetings>
<meeting>
<id>111</id>
<participants>
<participant><name>Smith</name></participant>
<participant><name>Jones</name></participant>
<participant><name>Brown</name></participant>
</participants>
</meeting>
<meeting>
<id>222</id>
<participants>
<participant><name>White</name></participant>
<participant><name>Bloggs</name></participant>
<participant><name>McDonald</name></participant>
</participants>
</meeting>
</meetings>
</root>
并且想要这样的结果集:
MeetingID Name
111 Smith
111 Jones
111 Brown
222 White
222 Bloggs
222 McDonald
这很容易使用select from openxml,但我使用 XQuery 失败了。有人可以在那里帮助我,也许也可以为这两种方法提供优缺点吗?
【问题讨论】:
标签: sql-server xml xquery openxml