sql - SQL Developer doesn't recognize right outer join ORA-00905: missing keyword
问题描述
When I try to run the below query in SQL developer, query throws ORA-00905: missing keyword exception. SQL Developer does not recognize "right" and "join" keywords.
I know this error is caused by earlier versions of oracle sql but I cannot update the version. Could you re-write the statement in order to SQL developer to understand?
SELECT R,
S.ATT1,
S.ATT2,
S.ATT3,
S.ATT4
FROM SHELL S
RIGHT OUTER JOIN S.ROUTE as R
解决方案
语法错误。尝试这样的事情:
select r.*, s.att1, s.att2, s.att3, s.att4
from shell s right outer join route r
推荐阅读
- typescript - 如何为包装给定函数的函数设置类型
- python - 如何创建一个字典,其中键保持不变但添加了新值?
- kubernetes - 如何将证书添加到 Kube 配置文件
- python - Telethon:使用机器人发送包含照片的消息
- parameters - 水晶报表参数中的某些值没有出现
- prolog - 相同结构的 WAM 寄存器分配
- python - Pandas 数据框中的二值化列
- python - TypeError:从字符串中删除最后 3 个字符时,'float' 对象不可下标
- r - R 新手,需要计算我运行 while 循环的时间
- c# - 重定向后单击链接时页面 URL 重复