You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行SQL语句时遭遇ORA-00920:无效关系运算符错误求助

ORA-00920 错误排查与修复

错误原因

你的SQL语句语法存在问题:OR'CORNELL' OR 'MIT'部分不符合逻辑表达式规则,OR需要连接两个完整的布尔判断条件,不能直接跟字符串值,数据库无法识别这种写法,因此抛出"invalid relational operator"(无效关系运算符)错误。

修正后的SQL写法

写法一:重复字段判断逻辑

select SID from APPLY where CName ='STANFORD' OR CName = 'CORNELL' OR CName = 'MIT';

写法二:使用IN子句(更简洁,推荐)

select SID from APPLY where CName IN ('STANFORD', 'CORNELL', 'MIT');

内容的提问来源于stack exchange,提问作者Varsha Ladkani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 15:05:53