Использование 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)