ORA-06550 ORA-00936:缺少表达

时间:2018-09-26 10:15:30

标签: oracle plsql oracle-apex-5.1

当我尝试在Oracle APEX 5.1中执行此SQL表达式时收到此错误

select A.ENTREPRISE_RET
from A
inner join B 
on A.ID_RET = B.ID_RETRAIT;

enter image description here

1 个答案:

答案 0 :(得分:0)

您写的不是“ PL / SQL表达式”,而是(可能)“ SQL查询(返回单个值)”。

但是,您确定此查询仅返回一个值吗?您的查询中没有WHERE子句,并且不能将多个行放入单个项目中。

或者,我应该纠正自己:如果使用“ SQL查询(返回冒号分隔的值)”源类型,则可以。这样做没有问题-例如,您将使用LISTAGG,但问题是那是否是您真正想要的。