以下の XML は、通常とは異なる形になっています。SQL Server で XQuery を使用して、次の XML からフィールド名とフィールド値のすべてのペアを抽出するにはどうすればよいですか? のフィールド名を持つフィールド値を抽出することに特に興味があり1006
ます。
<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>
処理する XML が比較的多いため、これまではpatIndex
とsubstring
を組み合わせて使用してきました。