change null to ""

Поиск
Список
Период
Сортировка
От amy cheng
Тема change null to ""
Дата
Msg-id 19990831171709.82874.qmail@hotmail.com
обсуждение исходный текст
Список pgsql-general
hi, all experts there,

it's me again :-)

I'm studying the example in postgresql-6.5.1/src/pl/plpgsql/test.
I have another question: why do we need to "Set backlink to empty string if
NULL value given"? is it JUST a test, or, some reasons to
do that in general?

Thanks!!!!!!!!!!!

amy

#################################################

-- ************************************************************
-- * BEFORE INSERT or UPDATE on all slots with backlink
-- *    - Set backlink to empty string if NULL value given
-- ************************************************************
create function tg_chkbacklink() returns opaque as '
begin
    if new.backlink isnull then
        new.backlink := '''';
    end if;
    return new;
end;
' language 'plpgsql';

create trigger tg_chkbacklink before insert or update
    on PSlot for each row execute procedure tg_chkbacklink();

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

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

Предыдущее
От: Teodor Cimpoesu
Дата:
Сообщение: Re: [GENERAL] do delete/insert instead of update if name changes
Следующее
От: Stuart Rison
Дата:
Сообщение: Re: [GENERAL] How to display user-defined functions?