执行sql时,oracle 报错ORA-00904: 标识符无效,原因:
- 列名写错,表中没有那个字段;
- 查询语句需要加上租户名
比如:表A是 common 租户下的,用工具直接执行
select * from A where id = ‘xxx’ 有时也会报ORA-00904 这个错,
改成 select * from common.A where id = ‘xxx’ 就可以了
本文介绍了在使用Oracle数据库时遇到ORA-00904错误的原因及解决方案。通常是因为列名拼写错误或者未指定正确的表名前缀导致。通过检查字段名称或在查询语句中加入租户名可以有效避免此类问题。
执行sql时,oracle 报错ORA-00904: 标识符无效,原因:
5万+