首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在SQL 2005里能不能把一个XML字段里的值做为一个Table查询?解决方法

2012-01-30 
在SQL 2005里能不能把一个XML字段里的值做为一个Table查询?如题[解决办法]容易, 示例如下declare @tb tabl

在SQL 2005里能不能把一个XML字段里的值做为一个Table查询?
如题

[解决办法]
容易, 示例如下

declare @tb table(
col xml)
insert @tb values( ' <r> <a> 1 </a> <a> 2 </a> </r> ')

select *
from @tb a
outer apply(
select a=t.c.value( '.[1] ', 'int ')
from a.col.nodes( '/r/a ')t(c)
)b

热点排行
Bad Request.