Re: Strange behavior on plpgsql trigger function in if comparison

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: Strange behavior on plpgsql trigger function in if comparison
Дата
Msg-id 47A47315.9080502@dunslane.net
обсуждение исходный текст
Ответ на Strange behavior on plpgsql trigger function in if comparison  ("Omar Bettin" <o.bettin@tiscali.it>)
Список pgsql-hackers

Omar Bettin wrote:
> Hi,
>  
> I have to compare an OLD.Value with a NEW.Value on PostgreSQL 8.2.4 
> plpgsql trigger function:
>  
> IF OLD.Value <> NEW.Value THEN
> ...
>  
> but, if OLD.Value IS NULL and NOT NEW.Value IS NULL the previous IF 
> does not work and I have to use this method:
>  
> IF (OLD.Value <> NEW.Value) OR (OLD.Value IS NULL  AND NOT NEW.Value 
> IS NULL) THEN
> ...
>  
> this works!
> Is that normal ?
>  
>

Please do not ask usage questions on the -hackers list. This should have 
been asked on the pgsql-general list.

cheers

andrew


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

Предыдущее
От: "Gurjeet Singh"
Дата:
Сообщение: Problem with site doc search
Следующее
От: Florian Weimer
Дата:
Сообщение: Re: configurability of OOM killer