EXCEPTION in pl/pgsql

From: "Craig Bryden" <postgresql(at)bryden(dot)co(dot)za>
To: "pgsql" <pgsql-general(at)postgresql(dot)org>
Subject: EXCEPTION in pl/pgsql
Date: 2005-07-19 18:56:04
Message-ID: 000f01c58c93$84057b00$0200a8c0@amd2800
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi All

What is the syntax if I want to use the exception clause in a pl/pgsql
function, but am not looking for a particular error. Kind of like a "any
error" type thing.

some thing like:

CREATE OR REPLACE FUNCTION func1(p_Param1 int4)
RETURNS int4
AS
$$

DECLARE
v_Var1 int4;

BEGIN
[Statements]
RETURN 1;

EXCEPTION
WHEN <any_error> THEN
ROLLBACK;
RETURN -1;
END;
$$ LANGUAGE 'plpgsql' volatile;

What should I replace <any_error> with?

Thanks

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Hannes Dorbath 2005-07-19 19:10:43 Re: EXCEPTION in pl/pgsql
Previous Message Scott Marlowe 2005-07-19 18:35:21 Re: How to pass the password for login in psql