pl/pgsql oddity

Поиск
Список
Период
Сортировка
От Joolz
Тема pl/pgsql oddity
Дата
Msg-id 35440.10.0.4.254.1103187979.squirrel@webmail.arbodienst-limburg.nl
обсуждение исходный текст
Ответы Re: pl/pgsql oddity
Re: pl/pgsql oddity
Re: pl/pgsql oddity
Re: pl/pgsql oddity
Список pgsql-general
Hello everyone,

When writing some serverside code I ran into an oddity that I
managed to boil down to this:

-------------------------------------------------------
create or replace function fubar() returns varchar as '
declare
  l integer;
begin
  l = 38;
  if l < 38 then
    return ''< 38'';
  elseif l >= 38 then
    return ''>= 38'';
  else
    return ''this is not possible'';
  end if;
end;'
language 'plpgsql';
-------------------------------------------------------

But I can't understand or solve it. The function always returns
'this is not possible'. Can someone tell me what I'm overlooking?
Thanks!


В списке pgsql-general по дате отправления:

Предыдущее
От: Christopher Browne
Дата:
Сообщение: Re: Aggregates not allowed in WHERE clause?
Следующее
От: Marco Colombo
Дата:
Сообщение: Re: Scheduler in Postgres