我仍有这个问题
Exception in component tOracleOutput_1
java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:951)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:513)
答案 0 :(得分:0)
我也有这个。通常有用的是重新启动Talend或重新启动计算机。
如果这没有帮助,作业有问题。然后,如果Talend没有向我显示错误,我会检查每个模式,每个连接,每个tMap
,作业中的每个项目。
要检查代码生成系统是否有效,您可以随时点击Code
标签,看看是否有问题。
修改强>
出现错误ORA-00904。这导致了如下所示错误地命名列的建议:https://dba.stackexchange.com/questions/129641/ora-00904-error-while-querying-the-oracle-database-table
要避免使用ORA-00904,列名必须
- 以信开头。
- 仅包含字母数字和特殊字符($ _#);其他角色需要双引号。
- 小于或等于30个字符。
答案 1 :(得分:0)
你的工作中有一些拙劣的代码。您可以做的是首先检查是否有为此作业生成的代码。如果没有尝试删除每个组件/禁用并运行,看看错误是否仍然存在