テーブル QueueData と、XMLTYPE 列 TEXT のノードの 1 つであるフィールド XYZ に、Oracle でインデックスを作成しようとしています。
私のクエリは次のとおりです。
CREATE INDEX IX_QUEUE_XYZ ON QUEUEDATA (extractValue(TEXT, '//XYZ')) TABLESPACE "PSAPD"
しかし、それは私に次のエラーを与えています:
ORA-19025: EXTRACTVALUE returns value of only one node
ここで何が悪いのか理解できません。誰でも説明できますか?