Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle ORA-00920:索引::1处缺少IN或OUT参数的关系运算符无效_Oracle_Jdbc - Fatal编程技术网

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开发者那里运行它,很容易在语句中有一些混乱。