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返回元素名
I want to use xquery to return the element name
这样的结果
DATE_OF_BIRTH
DATE_OF_BIRTH
司机
我怎样才能做到这一点?
How can I make this happen?
非常感谢.
如果您尝试以下操作:
select X.query('local-name(.)')
from @xml.nodes('//a/*') as T(X)
它会返回:
DATE_OF_BIRTH
DRIVER
DATE_OF_BIRTH
DRIVER
DATE_OF_BIRTH
DRIVER
这篇关于xquery 返回元素名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
我可以在不编写 SQL 查询的情况下找出数据库列表Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不编写 SQL 查询的情况下
如何创建对 SQL Server 实例的登录?How to create a login to a SQL Server instance?(如何创建对 SQL Server 实例的登录?)
如何通过注册表搜索知道SQL Server的版本和版本How to know the version and edition of SQL Server through registry search(如何通过注册表搜索知道SQL Server的版本和版本)
为什么会出现“数据类型转换错误"?使用 ExWhy do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(为什么会出现“数据类型转换错误?使用 ExecuteNonQuery()?)
如何将 DataGridView 中的图像显示到 PictureBox?How to show an image from a DataGridView to a PictureBox?(如何将 DataGridView 中的图像显示到 PictureBox?)
WinForms 应用程序设计——将文档从 SQL Server 移动WinForms application design - moving documents from SQL Server to file storage(WinForms 应用程序设计——将文档从 SQL Server 移动到文件存