You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用XMLQuery从XML文件取数时遇ORA-00904错误求助

Oracle SQL Developer从XMLTYPE表提取数据时反复出现ORA-00904错误

我已经尝试多日在SQL Developer中用SELECT语句从XML文件提取数据,但执行时一直触发ORA-00904错误。操作流程如下:

  • 创建存储XML数据的表和目录:
    CREATE TABLE PLAYER OF XMLTYPE;
    CREATE DIRECTORY PLDIR AS 'C:\Users\marta\OneDrive\Escritorio\UOC\Sem3\ABD\PR2';
    
  • 向PLAYER表插入数据:
    INSERT INTO PLAYER VALUES (XMLTYPE(bfilename('PLDIR', 'InfoPlayersWPT.xml'),nls_charset_id('AL32UTF8')));
    

插入操作执行正常,但运行SELECT语句时触发错误(见截图)。我多次修改$Name参数及Name字段的写法都无效,XML文件中的字段结构如截图所示。


更新:调整查询结构后出现了新的错误(见截图),不确定是数据库连接问题还是变量引用错误,求帮助。

内容的提问来源于stack exchange,提问作者MochiPrograms

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 10:01:16