テーブルにXML列があり、XMLの値を使用してテーブルの行をフィルタリングする必要があります。XML列の値を使用してテーブルを照会
は、テーブル名があることしてみましょう:mytable
&は、列名があることしてみましょう:mycolumn
サンプルXML:
<TxMsg>
<TxCode>sometxt</TxCode>
<TxType>sometxttype</TxType>
<Roads>someroads</Roads>
<VehicleId>QWE123</VehicleId>
...etc
<TxMsg>
私は私だけVehicleId = 'QWE123'
が含まれている行を見ることができるというのが私のテーブルには、このような照会する方法は?
私のような解決策を見つけることを期待しています:
SELECT * FROM mytable WHERE mycolumn.(xpath) = 'QWE123'