Re: EXCEPTION clause not identified - Mailing list pgsql-general

From Prashant Ranjalkar
Subject Re: EXCEPTION clause not identified
Date
Msg-id ae3e48bc0705150807n2ce40fcek7fe786614a7078c5@mail.gmail.com
Whole thread Raw
In response to EXCEPTION clause not identified  ("Jasbinder Singh Bali" <jsbali@gmail.com>)
List pgsql-general
Hi,
 
Probably you might be using reserved words (ip_address). Please try with out using the reserved words.
 
Regards
Prashant Ranjalkar


 
On 5/14/07, Jasbinder Singh Bali <jsbali@gmail.com> wrote:
Hi,
In one of my trigger functions, i'm trying to catch invalid ip address exception

CREATE OR REPLACE FUNCTION func_client_socket()
  RETURNS "trigger" AS
$BODY$
        DECLARE
                      ip_address_present int4;
BEGIN
                      ip_address_present = 1;
SELECT inet(NEW.canonical_name);
            EXCEPTION WHEN invalid_text_representation THEN
                    ip_address=0;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;

when i run this function, it gives me the followin error

ERROR:  syntax error at or near "EXCEPTION" at character 1343
which is the line where I have the EXCEPTION clause.

Can anyone please tell me whats going wrong here?

Thanks,
~Jas

pgsql-general by date:

Previous
From: "Prashant Ranjalkar"
Date:
Subject: Re: a few questions on backup
Next
From: Daniel Barlow
Date:
Subject: stats collector spins my disk up every 500ms (8.2.3)