Использование CASE в хранимой процедуре.
Добавлено: 21 ноя 2007, 16:48
Приветствую всех!
в хранимой процедуре хочу использовать CASE
но IBExpert ругается на begin
можно ли использовать такую конструкцию или нет?
имею ввиду
ошибка вот такая:
в хранимой процедуре хочу использовать CASE
но IBExpert ругается на begin
Код: Выделить всё
select case (CURRENT_WEEK_DAY)
when 2 then begin --вот здесь ошибка
if (v_pn = 1) then result = 1
end
when 3 then begin
if (v_vt = 1) then result = 1
end
when 4 then begin
if (v_sr = 1) then result = 1
end
имею ввиду
Код: Выделить всё
when .... then begin
какой-то код
end
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 23, column 15.
begin.