@xml = N'<School>
<Name>
<Id>123456</ID>
</Name>
<Grade>
<FirstGrade>80</FirstGrade>
</Grade>
</School>',
Эта часть выше представляет собой столбец varchar в Schooltable, который содержит несколько других столбцов. Я просто хочу разобрать schooldata xml, который содержит xml и отформатирован как varchar.
Это то, что я пробовал
create view school as
select CAST(CAST(schooldataxml as nvarchar(max)) as XML).query('school/Name/Id') Col
from schooltable
Здесь я пытаюсь привести его как утверждение, однако он не убирает теги html. Я тоже пробовал узлы, но безуспешно
Я получаю это
<Id>123456</ID>
Я хочу получить это для каждой строки в новом столбце в моем новом представлении
123456
Обратите внимание, что мне нужно разбирать каждую строку в моем новом столбце один за другим. Таким образом, следующее значение, которое необходимо проанализировать, - это другое: динамические c значения.