Страницы

Поиск по вопросам

четверг, 1 ноября 2018 г.

Select в условии if на pl/sql

Пишу скрипт на PL/SQL с условием:
if ((select * from table1 where quant>1000) is not null) then ... else RAISE error$e; end if;
При компиляции выдает следующую ошибку:
PLS-00103: Encountered the symbol "SELECT" when expecting one of the following:
Можно ли подставить запрос прямо в условие, а не создавать новую переменную?


Ответ

Видимо, подразумевается if exists (select * from table1 where quant>1000)

Комментариев нет:

Отправить комментарий