我最近在 SO 上看到了这个答案.nodes()
,它在使用. 我以前从未见过这个:
select T.N.value('local-name(.)', 'varchar(128)') as Name,
T.N.value('.', 'varchar(max)') as Value
from @xml.nodes('/data/*') as T(N);
在哪里可以找到有关诸如.nodes()
和之类的命令的权威文档.value()
?
我最近在 SO 上看到了这个答案.nodes()
,它在使用. 我以前从未见过这个:
select T.N.value('local-name(.)', 'varchar(128)') as Name,
T.N.value('.', 'varchar(max)') as Value
from @xml.nodes('/data/*') as T(N);
在哪里可以找到有关诸如.nodes()
和之类的命令的权威文档.value()
?
这些方法是Sql Server 中 xml 数据类型的一部分,从 2005 年开始,因为 xml 数据类型是为 Sql Server 2005 实现的。
该
local-name
方法是Sql Server的XQuery 实现的一部分。它远不是XQuery 规范的完整实现,但它可以提供帮助。