У меня есть временная таблица, в которой есть столбец «Заголовок», содержащий XML, который выглядит примерно так:
<Header>
<RecordID>Value</RecordID>
<CompanyCode>Value</CompanyCode>
</Header>
Затем я выбираю этот столбец временной таблицы в FOR XML запрос, который выглядит следующим образом:
SELECT
Header
FROM
#TempTable
FOR XML PATH ('Asn'), ROOT ('Ans'), ELEMENTS
Однако это удваивает узел заголовка и приводит к XML, который выглядит так:
<Ans>
<Asn>
<Header><Header><RecordID>value</RecordID><CompanyCode>value</CompanyCode><</Header></Header>
</Asn>
</Asns>
Как я могу остановить тег заголовка от удвоения, когда я выбираю его в свой запрос XML?