知识大全 SQL Server2005的XML数据类型之基础篇[4]
Posted 结点
篇首语:登山则情满于山,观海则意溢于海。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server2005的XML数据类型之基础篇[4]相关的知识,希望对你有一定的参考价值。
SQL Server2005的XML数据类型之基础篇[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
nodes方法 nodes方法用于把一组由一个查询返回的结点转换成一个类似于结果集的表中的一组记录行 该方法的语法如下 nodes (XQuery) Table(Column) 这里 XQuery是选择要暴露为一个结果集的结点的表达式 Table和Column用于指定结果集中的名字 注意 你仅可以操作一列并且它的自动类型为XML 例如 为了查询并得到每一个投球手的信息 你可以编写如下的代码 DECLARE @doc xmlSELECT @doc = <Team name= Braves ><Players><Pitcher name= John Smoltz role= Closer >With team since </Pitcher></Players></Team> SELECT Team player query( ) as PitcherFROM @doc nodes( /Team/Players/Pitcher ) Team(player) 这些在单个结果集中的结果包含相应于每一个投球手的元素的行数据 Pitcher <Pitcher name= John Smoltz role= Closer /><Pitcher name= Russ Ortiz role= Starter />( row(s) affected) 注意 上面你使用了query方法把这些结点返回到结果中 其原因在于 一个nodes方法的结果可能仅能为XML方法(查询 修改 删除和更新)或IS NULL和IS NOT NULL语句所参考 一般地 你可以使用nodes方法把XML分解为一组更为有用的结果 例如 你可以使用nodes方法得到运动员的结点 然后使用value方法检索它们以便得到作为标量数据的单个值 SELECT Team player value( /@name nvarchar( ) ) as Name Team player value( /@role nvarchar( ) ) as PlayerRoleFROM @doc nodes( /Team/Players/Pitcher )Team(player) 这会产生如下的结果 Name PlayerRole John Smoltz CloserRuss Ortiz Starter( row(s) affected)
cha138/Article/program/SQLServer/201311/22484相关参考
知识大全 SQL Server2005的XML数据类型之基础篇[1]
SQLServer2005的XML数据类型之基础篇[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 SQL Server2005的XML数据类型之基础篇[3]
SQLServer2005的XML数据类型之基础篇[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
使SQLServer数据支持XML 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习如何用SQ
知识大全 SQL Server 2005和SQL Server 2000数据的相互导入
SQLServer2005和SQLServer2000数据的相互导入 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
SQLServer2005数据转换服务 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简介 由
知识大全 在SQL Server 2005数据库中更改数据架构
在SQLServer2005数据库中更改数据架构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 SQL Server 2005数据转换服务常见设计问题
SQLServer2005数据转换服务常见设计问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Microsoft SQL Server 2005数据库镜像语句
MicrosoftSQLServer2005数据库镜像语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 SQL Server 2005数据库中的Output子句
SQLServer2005数据库中的Output子句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQLServer2005安全性(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据安全是