How to add attributes to xml nodes in sql server 2005

前端 未结 3 1619
北恋
北恋 2021-01-13 14:41

If i wanted to add an attribute to the root element record, can i do this from the sql side?

SELECT top 1 \'text\' as nodeA
                from test as z
FO         


        
3条回答
  •  清歌不尽
    2021-01-13 15:05

    SELECT 
          'someValue' AS '@Attribute',
          (SELECT TOP 1 
                  'text' as 'z/NodeA'
                   FROM dbo.Test
                   WHERE....
                   FOR XML PATH('YourElement')
           ) 
    FOR XML PATH('ROOT');
    

    It should create a xml with ROOT containg attribute and list of ... inside.

提交回复
热议问题