T-Sql xml query with namespace

前端 未结 3 534
慢半拍i
慢半拍i 2020-12-11 03:13

This is a follow up question to

T-Sql xml query

If I add a namespace to xml data, nothing is returned again.

DECLARE @xVar XML
SET @xVar = 
         


        
3条回答
  •  萌比男神i
    2020-12-11 03:38

    Look at WITH XMLNAMESPACES

    ;WITH XMLNAMESPACES(DEFAULT 'http://ait.com/reportdata')
    SELECT [ReportId]= reportdata.item.value('.', 'varchar(40)') 
    FROM   @xVar.nodes('/ReportData/ReportId[1]') AS reportdata(item) 
    

提交回复
热议问题