有一个 XML 文件 (20MB),当我尝试使用 EXTRACTVALUE 从表中使用 select 语句提取值时,它需要很长时间(小时)。该表包含 XML_DATA 作为 XMLTYPE 请建议我调整 SQL QUERY 或任何其他替代方法以从大型 xml 文件中提取值
SELECT EXTRACTVALUE (VALUE (Name),'*/Name') FirstName,
.....
FROM TB_XML_type,TABLE (XMLSEQUENCE (EXTRACT (xml_data, '*/Name'))) Name
注意: XML 格式是用户定义的。