Вместо того чтобы делать:Корпус на основе оператора выбора?
select count(*) into l_count from mergetest where a = 1;
case l_count
when 0 then
insert into mergetest (a,b) values (1,1);
when 1 then
update mergetest set b = b + 1 where a = 1;
else
NULL;
end case;
Я хотел бы избавиться от локальной переменной l_count
и вместо того, чтобы сделать:
case select count(*) from mergetest where a = 1;
...
Возможно ли это?
Исправлено: can -> can not – Roland
@Roland: Спасибо, что сообщили об этом. Это исправлено. – Codo