ORA-06550 ORA-00936: отсутствует выражение - PullRequest
0 голосов
/ 26 сентября 2018

Я получил эту ошибку при попытке выполнить это выражение SQL в Oracle APEX 5.1

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

enter image description here

1 Ответ

0 голосов
/ 26 сентября 2018

То, что вы написали, не является "выражением PL / SQL", но (вероятно) " SQL-запрос (возвращает одно значение) ".

Хотя вы уверены, что этот запросвозвращает только одно значение?В вашем запросе нет условия WHERE, и вы не можете поместить много строк в один элемент.

Или, я должен исправить себя: вы можете, если вы используете исходный тип «SQL-запрос (вернуть значения, разделенные двоеточиями)».Нет проблем в этом - вы бы, например, использовали LISTAGG, но вопрос в том, действительно ли вы этого хотите.

...