これで取得するXMLデータには、空白が残るようになったのですが、下のようなXPath式を使った検索条件では、やっぱり空白が連結されてしまいました。とりあえず、今回は検索条件のほうを s/[ \s]+/\s/g して対応しました。と、ここまで書いて、タブ文字も考慮する必要があることに気が付いちゃったり_| ̄|○
SELECT * FROM xml_table
WHERE existsNode(xml_data,'/emp[name="空白 3つ"]') = 1
# Oracle 9iはSchema定義を変更するとテーブルを作り直さなきゃいけないのがたまにキズ。
# 10gなら再作成の必要はないらしい。
最近、

















