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

求救!获取XML根结点名称,该怎么处理

2012-01-26 
求救!获取XML根结点名称declare@xxmlset@xChicagoArea A1 /AreaGroup 5 /GroupQuestion Q1

求救!获取XML根结点名称
declare   @x   xml
set   @x   =  
' <Chicago>
    <Area> A1 </Area>
    <Group> 5 </Group>
    <Question> Q1 </Question>
</Chicago> '

如何使用SQL获得根结点的名称“Chicago”?

[解决办法]
declare @x xml
set @x =
' <Chicago>
<Area> A1 </Area>
<Group> 5 </Group>
<Question> Q1 </Question>
</Chicago> '
SELECT @x.value( 'local-name(/*[1]) ', 'varchar(100) ')

-- 结果: Chicago

热点排行