SQL Server:FOR XML设置root属性

时间:2017-05-01 18:52:54

标签: sql sql-server xml for-xml

如何将root属性设置为SQL Server中FOR XML的列?

例如,如果您有3个列,如“名字”,“姓氏”和“人物”,那么您希望输出类似于

<root type="person">
    <first Name/>
    <last name/>
</root>

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

select 
    'person' as '@type'
    /*
    rest of stuff goes here...
    */
From someTable
FOR xml path('root')