gpt4 book ai didi

oracle - ORA-00904 SQLSyntaxErrorException与可执行查询

转载 作者:行者123 更新时间:2023-12-03 08:27:16 24 4
gpt4 key购买 nike

启动weblogic时出现以下错误:

    [EL Warning]: 2017-11-23 10:27:49.559--ClientSession(1637726649)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.2.v20151217-774c696): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00904: "PRDX_COLOR": invalid identifier
Error Code: 904
Call:
SELECT *
FROM
(SELECT a.*, ROWNUM rnum
FROM
(SELECT PRD_ID AS a1,
PRD_DOMAIN AS a2,
PRD_AUDIT_RD AS a3,
PRDX_COLOR AS a4
FROM LCT_PRODUCTS
WHERE ((PRD_AUDIT_RD IS NULL)
AND (PRD_DOMAIN = ?))) a
WHERE ROWNUM <= ?)
WHERE rnum > ?

因此,对于我来说很清楚,以下查询无法正确执行。我以某种方式在SqlDeveloper中执行此操作时-放在问号0时一切都很好。它可以确保我连接到错误的数据库吗?我不知道是否仅通过用户特权来诊断它。

最佳答案

如果查询适用于SQL Developer,并从应用程序中引发ORA-904,则意味着开发人员和应用程序的 session 明显不同。请参阅Oracle where exists clause not working on SQL Plus以获得更多详细信息。

关于oracle - ORA-00904 SQLSyntaxErrorException与可执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47453441/

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