A PL/PgSQL Question - Mailing list pgsql-sql

From Ludwig Lim
Subject A PL/PgSQL Question
Date
Msg-id 20021213175023.75148.qmail@web80302.mail.yahoo.com
Whole thread Raw
Responses Re: A PL/PgSQL Question  (Josh Berkus <josh@agliodbs.com>)
List 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 by date:

Previous
From: javier garcia
Date:
Subject: UPDATE comparing dates and non-dates data
Next
From: Tom Lane
Date:
Subject: Re: server terminated by a query in 7.3