oracle xml db 索引问题
我在xmltype类型表上建立了一个索引
create unique index Index_MetaId on metadata p
(
p.extract('/MetaData/FieldValue[FieldCode=''metaid'']/SimpleValue/StringValue/text()').getstringval()
)
然后用查询语句
select p.extract('/MetaData/FieldValue[FieldCode=''metaid'']/SimpleValue/StringValue/text()').getstringval()
from metadata p
where p.extract('/MetaData/FieldValue[FieldCode=''metaid'']/SimpleValue/StringValue/text()').getstringval() = '0000010061'
来查询,但是查询过程为什么不走索引呢??
那位大哥遇到过这样的问题,指点一下小弟吧