У меня есть онлайн-форма, в которой каждая запись добавляет данные в xml в столбец xml в SQL.Конкатенация нескольких строк столбца XML в SQL
ApplicationID(uniqueidentifier) | DateModified | ApplicationForm(XML)
Что мне нужно сделать, это выполнить запрос на выборку, которая будет захватывать все значения ApplicationForm XML, и объединить их вместе, чтобы сформировать один результат, например,
Row1: <ApplicationForm type=""></ApplicationForm>
Row2: <ApplicationForm type=""></ApplicationForm>
Выберите результат:
<Applications>
<ApplicationForm type=""></ApplicationForm>
<ApplicationForm type=""></ApplicationForm>
</Applications>
Возможно, существует более аккуратный способ, чем стринги g concatenation, хотя видя, что входные строки и желаемый результат являются XML. –
Посмотрели на XML AUTO и т. Д., Но лучшее, что я могу получить, это ApplicationForm> ApplicationForm>. У xml-данных уже есть «корневой» узел, который также добавляется в столбец. –
mickyjtwin
@mickyjtwin: В вашей 'FOR XML AUTO' вы, вероятно, могли бы добавить', ROOT ('Applications') 'и таким образом определить, что корневой узел следует называть –