gpt4 book ai didi

sql - 如何为这个特定标签触发选择查询 in XMLTYPE

转载 作者:搜寻专家 更新时间:2023-10-30 20:58:48 24 4
gpt4 key购买 nike

我在我的表中使用 XMLTYPE 列。

我的模式是在 sqlfiddle 上的这个链接上开发的

http://sqlfiddle.com/#!4/90306/1

我能够使用那里的查询获取建筑的值(value)。

但我实际的 XML 是

http://sqlfiddle.com/#!4/226cf

 <m:Building>FBI</m:Building>

有一个像<m:Building>这样的标签.

但是当我试图在第二个模式中获取在此处构建的值(value)时,我遇到了错误。

我怎样才能做到这一点?

提前致谢。

最佳答案

您需要为 extract 函数提供 XML 命名空间,例如:

SELECT 
w.col1.extract
('/House/Building/text()', 'xmlns="rn://dt.com/batch/2010/08/13"').getStringVal()
"Building"
FROM tab1 w;

关于sql - 如何为这个特定标签触发选择查询 <m :Number> in XMLTYPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902964/

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