Пишу скрипт на 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)
Комментариев нет:
Отправить комментарий