Использование SQL Не существует в LOV в Apex 4.0

У меня проблемы со следующим SQL-запросом

select sr.rekeningnummer display_value, sr.rekeningnummer return_value
from  studentenrekening sr
where not exists (SELECT *
                   FROM   studentenkredietrekening skr
                   WHERE  sr.rekeningnummer = skr.rekeningnummer); 

(rekeningnummer - номер счета на английском языке, а studentenkredietrekeningnummer - номер кредитной карты на английском языке)

У меня есть список значений в форме в Apex 4.0, который должен содержать значения номера счета, который еще не имеет кредитной карты.

Когда я помещаю sql в список LOV, я получаю следующую ошибку: 1 произошла ошибка Не удалось проанализировать LOV SQL-запрос! ORA-00911: недопустимый символ

Что не так с моим запросом? Когда я запускаю его в SQL Developer, он дает мне правильные номера счетов.

1 ответ

Решение

Просто удалите эту точку с запятой в конце утверждения.

select sr.rekeningnummer display_value, sr.rekeningnummer return_value
from  studentenrekening sr
where not exists (SELECT *
               FROM   studentenkredietrekening skr
               WHERE  sr.rekeningnummer = skr.rekeningnummer)
Другие вопросы по тегам