A PL/PgSQL Question

Поиск
Список
Период
Сортировка
От Ludwig Lim
Тема A PL/PgSQL Question
Дата
Msg-id 20021213175023.75148.qmail@web80302.mail.yahoo.com
обсуждение исходный текст
Ответы Re: A PL/PgSQL Question  (Josh Berkus <josh@agliodbs.com>)
Список pgsql-sql
Hi:

I have the following PL/PgSQL code blocks:

a) IF (condition) THEN     RAISE EXCEPTION ''Cannot Insert'';  END IF;

b) IF (condition) THEN     RAISE NOTICE ''Cannot Insert'';     RETURN NULL;  END IF;

  What is the difference between the first and second
chunk PL/PgSQL INSERT/UPDATE trigger function code
aside from the fact that first scenario will result in
an "ABORT" state?
 Are there any instances where a NOTICE and a RETURN
NULL statement is a much better than a RAISE EXCEPTION
statement?


Thank you very much,

ludwig lim



__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com


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

Предыдущее
От: javier garcia
Дата:
Сообщение: UPDATE comparing dates and non-dates data
Следующее
От: Tom Lane
Дата:
Сообщение: Re: server terminated by a query in 7.3