Re: plpgsql - Mailing list pgsql-sql

From Kovacs Zoltan Sandor
Subject Re: plpgsql
Date
Msg-id Pine.LNX.4.05.10012120739470.220-100000@pc10.radnoti-szeged.sulinet.hu
Whole thread Raw
In response to plpgsql  (Jie Liang <jliang@ipinc.com>)
Responses Re: plpgsql
List pgsql-sql
> Hi, there,
> 
> Is there any way to handle exception ( such as cannot insert duplicate key on
> a unique index) in
> plpgsql function?
> 
> I don't want it abort whole transaction instead I want to do something else if
> it happened,
> but I don't want to use a select stmt first to waste the time.
Bad news: there is no such statement in PLPGSQL you like. My usual way to
do this is the same you wrote (SELECT first, if no rows FOUND, do the
INSERT).

Zoltan



pgsql-sql by date:

Previous
From: "Robert B. Easter"
Date:
Subject: Re: Where Can I find JDBC driver.
Next
From: Peter T Mount
Date:
Subject: Re: Where Can I find JDBC driver.