SQL 错误 : 904, SQLState: 42000 ORA-00904::无效标识符

标签 sql oracle hibernate jdbc

从 JDBC 或 hibernate 执行时,以下重复别名的情况是否会导致错误:

SQL Error: 904, SQLState: 42000 ORA-00904: : invalid identifier

select * From table_master VW
LEFT OUTER JOIN TABLE(test_func(1, 300)) vw 
ON VW.table_key = vw.function_key

仅在生产中遇到此问题。在测试环境下运行良好。

最佳答案

在我的例子中,数据库字段不存在,并且它正在返回 SQL 错误:904,SQLState:42000 ORA-00904: : 无效标识符

创建字段后,当然它起作用了,

仔细检查这些字段并确保它们匹配...

希望它能为您提供查找问题的线索

关于SQL 错误 : 904, SQLState: 42000 ORA-00904::无效标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297701/

相关文章:

sql - ORACLE SQL - 如何找到每位教师在教师辞职前 2 个月每天的减免次数?

java - 如何防止使用 Hibernate + JPA 执行不需要的更新语句

java - Spring Hibernate ehcache 设置

java - 如何在不使用实体的情况下显示表中的值?

mysql - 如果第 3 个表没有该值,则连接 3 个表

php - 自动增加员工ID

mysql - 关于插入时mysql自动增量行为

php - oci_connect() 不会使用对象属性作为参数

oracle - Oracle 的用户定义聚合函数可以定义为用于两列吗?

php - 如何在连接表上使用 mysql_fetch_array,但列具有相同的名称