Sybase データベースのテーブルには、「myXML」などの「テキスト」タイプの列があります。この列には XML 全体が格納されます。XML に格納されている特定の値に基づいてデータを取得する必要があります。たとえば、次の表では、myXML 列データに OPTIONAL_TAG を持つすべての行を取得する必要があります。
myId | myXML
-------------------------------
1 | <?xml version="1.0" encoding="UTF-8"?>
<MAIN_TAG>
value_01
<MAIN_TAG>
-----------------------------------------------
2 | <?xml version="1.0" encoding="UTF-8"?>
<MAIN_TAG>
value_01
<MAIN_TAG>
<OPTIONAL_TAG></OPTIONAL_TAG>
Java コードでの解析は 1 つのオプションであり、もう 1 つは like クエリです。しかし、DB自体で同じことを行う他の方法があるかどうか知りたいですか? ありがとう。