XMLデータを格納するSQLiteデータベースにNVARCHAR列があります。 SQLiteクエリでXMLの要素を取り除く必要があります。私は、XML文書のEnqid要素を取り除く必要があるSQLite XML SUBSTRING
<Inspection>
<Enquiry>
</Enquiry>
<Enqid>282256</Enqid>
<TargetDate>16/12/2011</TargetDate>
</Inspection>
- :
列XMLDATAは、次のようなXMLが含まれています。
私は部分文字列を使うことができましたが、最初に<Enqid>
のインデックス位置を見つける必要があります。
標準のSQLiteを追加ライブラリなしで使用しています。
私はちょうどSQLiteのは、INSTRをサポートしていませんがわかったMyTable、substr_index、見つけ、CHARINDEXや他の文字列の位置の関数から:(( – Aprillion