ORA-06550 ORA-00936: отсутствует выражение

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

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

введите описание изображения здесь

1 ответ

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

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

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

Другие вопросы по тегам