Итак, я потратил весь день на поиски хороших примеров использования xpath / xquery как части запроса SQL Server для возврата значений из столбца данных XML безрезультатно.
Вот что я пытаюсь сделать. У меня есть следующий XML в столбце данных XML в таблице:
<Document ID="156">
<Version>1.0</Version>
<LastModifiedInVersion>1.0</LastModifiedInVersion>
<Signatures />
<Controls>
<Control ID="TB1">
<Value>Hello world!</Value>
</Control>
</Controls>
<AutoKeys />
</Document>
Я пытаюсь написать запрос SQL Server, который будет возвращать значение атрибута ID
узла Document
. Я хочу сделать это для всех строк в таблице, и все данные XML начинаются в том же формате.
Любая помощь будет принята с благодарностью! Мне действительно нужен чистый пример, и я могу взять его оттуда!