XML ниже имеет необычный вид. Как извлечь все пары имен полей и значений полей из следующего XML, используя XQuery в SQL Server? Меня особенно интересует извлечение значений полей с именем поля 1006
.Извлечение информации из XML с использованием TSQL
<details>
<fieldname>1006</fieldname>
<fieldvalue>HSBC BANK PLC</fieldvalue>
</details>
<details>
<fieldname>1005</fieldname>
<fieldvalue>POOLE LONGFLEET</fieldvalue>
</details>
<details>
<fieldname>1059</fieldname>
<fieldvalue>165-167 High Street</fieldvalue>
</details>
<details>
<fieldname>1063</fieldname>
<fieldvalue>POOLE</fieldvalue>
</details>
У меня есть относительно большое количество XMLs для обработки и до сих пор я использую комбинацию patIndex
и substring
, чтобы сделать это.
Отлично! Не могли бы вы дать мне краткое объяснение, как это работает? – wujtehacjusz
Добро пожаловать @wujtehacjusz, а также, пожалуйста, ознакомьтесь с обновлением. – Devart