gpt4 book ai didi

oracle - 在 Oracle 中创建索引时出现问题

转载 作者:行者123 更新时间:2023-12-04 04:59:33 24 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

8年前关闭。



Improve this question




我正在尝试在 Oracle 中的表 QueueData 和字段 XYZ 上创建索引,该字段是 XMLTYPE 列 TEXT 的节点之一。

我的查询是:

CREATE INDEX IX_QUEUE_XYZ ON QUEUEDATA (extractValue(TEXT, '//XYZ')) TABLESPACE "PSAPD" 

但它给了我以下错误:
ORA-19025: EXTRACTVALUE returns value of only one node

我不明白这里有什么问题。谁能解释一下?

最佳答案

extractValue 的第二个参数指向多个节点,它应该只返回一个节点,所以如果你有多个标签“XYZ”,如果你使用 XYZ[1] ,它将返回所有标签,只有第一个将被返回。

见:
http://www.w3schools.com/xpath/xpath_syntax.asp

关于oracle - 在 Oracle 中创建索引时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16310791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com