【发布时间】:2013-09-23 20:56:35
【问题描述】:
如何将以下 XML 层次结构指定到 Microsoft SQL 中的可读列中?
<transaction id=1>
<item id=1>
<price>1</price>
</item>
<item id=2>
<price>1</price>
</item>
</transaction>
<transaction>
<item id=1>
<price>1</price>
</item>
</transaction>
例如
select
x.i.value('(????)','Varchar(max)') [TransId]
x.i.value('(????)','Varchar(max)') [ItemId]
x.i.value('(????)','Varchar(max)') [PriceId]
from @xml.nodes('/transaction') x(i)
提前致谢。
【问题讨论】:
标签: sql sql-server xml xpath sqlxml