DECLARE @XML XML
SET @xml = '
<root>
<a>
<DATE_OF_BIRTH> 19871224</DATE_OF_BIRTH>
<DRIVER> MIKE </DRIVER>
</a>
<a>
<DATE_OF_BIRTH> 19881124</DATE_OF_BIRTH>
<DRIVER> TOM </DRIVER>
</a>
<a>
<DATE_OF_BIRTH> 19770601</DATE_OF_BIRTH>
<DRIVER> DAVID </DRIVER>
</a>
</root>'
select x.value('.','varchar(100)')
from @xml.nodes('//a') as T(X)
我想使用XQuery返回元素名称XQuery来返回元素名称
这样
DATE_OF_BIRTH结果
DRIVER
我怎样才能做到这一点?
非常感谢。
这就是你要找的答案: http://stackoverflow.com/问题/ 15680259/parse-xml-in-sql-server – pcbabu