我将 XML 类型的数据存储在 Oracle 11g 数据库中。我的数据的粗略版本如下所示:
<?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”等元素。不过,我不知道与该标记关联的整个元素列表。
谢谢,
我。