plpgsql and control structures

Поиск
Список
Период
Сортировка
От Nick Boutelier
Тема plpgsql and control structures
Дата
Msg-id 7827ee3c-d51d-4858-abc1-eb4b36025aed@y23g2000pre.googlegroups.com
обсуждение исходный текст
Ответы Re: plpgsql and control structures  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-general
I noticed that if I use...

IF (TG_OP = 'DELETE' AND OLD.myColumn) THEN
  -- Do something
END IF;

when an insert happens, I get an error that 'OLD' has not been
assigned. I would of thought that the control structure would just
ignored the rest of the 'if' statement if the first part (TG_OP) was
false.

Does this mean I have to branch out my control structures if I want
better speed? If the first part of the 'if' is rarely true, then I
might as well put the second control within the first.

-Nick

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

Предыдущее
От: wstrzalka
Дата:
Сообщение: Re: Pet Peeves?
Следующее
От: "Eric Brown"
Дата:
Сообщение: Is dropping pg_ts_* harmful?