Получение нескольких значений дочернего узла xml
У меня есть столбец типа varchar (max), заполненный узлами и значениями xml; Например, данные столбца начинаются с value1value2...
, Что мне нужно, чтобы выбраться из этой строкизначение1 значение2 значение3 ... значениеN " в пределах одной ячейки для каждой строки в таблице с использованием статического SQL или хранимой процедуры. Дерево узлов не существуетт всегда один и тот же, иногда путь есть.valueY...
Весь мой опыт уничтожения XML используется только для получения одного определенного значения, свойства или тега, а не для всех значений при сохранении количества столбцов и строк. В настоящее время я запрашиваю, а затем перебираю набор результатов для моего продуктаконец и уничтожить все, но этобольше не вариант из-за недавних изменений.
Это'Можно изменить столбец на тип xml, но если возможно, яЯ хотел бы избежать необходимости делать это.