Oracle 11g データベースに格納されている XML タイプのデータがあります。私のデータの大ざっぱなバージョンは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<record>
<record_number>12345</record_number>
<record_type> book </record_type>
</record>
次のようなデータ操作関数:
SELECT XML_Type FROM Metadata
各行が適切にフォーマットされた XML ファイル (多くのタグと要素を含む) を含む列を指定します。<record_type>
各要素の出現回数を抽出してカウントするのに苦労しています。たとえば、XML タグ<record_type>
に「book」、「article」などの要素が何回含まれているか知りたいのですが、タグに関連付けられている要素の全リストはわかりません。
ありがとう、
私。