我有一个用于xml explit的查询返回
XML结果.
选择 …
来自……
按[BatchType!1!TypeName],[FormType!2!TypeName],Tag,Parent排序
for xml explicit,root(‘ClientImages’)
有没有办法更改列名?
[回答]
我有几个嵌套的WITH语句,所以我保存了查询结果,而没有将FOR XML EXPLICIT应用到临时表@xmlTable中,然后将XML EXPLICIT结果设置为XML然后返回它.
declare @xmlResult xml set @xmlResult =( select * from @xmlTable for xml explicit,root('ClientImages')) select @xmlResult as XmlResult