> 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
- [SQL] currval Craig May
- [SQL] plpgsql Jie Liang
- Re: [SQL] plpgsql Kovacs Zoltan Sandor
- Re: [SQL] plpgsql Jie Liang