Oracle ORA-00920:索引::1处缺少IN或OUT参数的关系运算符无效
我在这里发疯了,我遇到了这个错误,我真的不知道如何修复它。 当我尝试运行此查询时,收到一条错误消息:Oracle ORA-00920:索引::1处缺少IN或OUT参数的关系运算符无效,oracle,jdbc,Oracle,Jdbc,我在这里发疯了,我遇到了这个错误,我真的不知道如何修复它。 当我尝试运行此查询时,收到一条错误消息: SELECT A.INTERACTION_ID, A.SERVICE_AUDIT_ID, A.INTERACTION_STATUS_INFO, A.INTERACTION_MESSAGE_TEXT, A.INTERACTION_START, B.SERVICE_RESPONSE_CODE, B.SERVICE_R
SELECT A.INTERACTION_ID,
A.SERVICE_AUDIT_ID,
A.INTERACTION_STATUS_INFO,
A.INTERACTION_MESSAGE_TEXT,
A.INTERACTION_START,
B.SERVICE_RESPONSE_CODE,
B.SERVICE_RESPONSE_INFO,
C.DELIVERY_RECEIPT_STATUS_INFO
FROM CONSENT_SERVICE_INTERACTION A
INNER JOIN CONSENT_SERVICE_TRANSACTION B
ON A.SERVICE_AUDIT_ID = B.SERVICE_AUDIT_ID
INNER JOIN CONSENT_SMS_INTERACTION C
ON A.CLIENT_TRACKING_ID = C.CLIENT_TRACKING_ID
WHERE A.INTERACTION_MESSAGE_TEXT = 'OK'
AND B.SERVICE_RESPONSE_INFO = 'OK'
ORA-00920: invalid relational operator
Missing IN or OUT parameter at index:: 1
奇怪的是,如果我添加了一个额外的条件,它就可以工作了你是如何运行这个查询的?通过Java?直接在SQL*Plus/Toad/SQL Developer等中使用?还有什么?语法上我找不到任何错误;(你是否在你的语句末尾放了一个半冒号?你的SQL文本中的某个地方必须有冒号):但不是在你的查询中,但是如果你从SQL开发者那里运行它,很容易在语句中有一些混乱。