Duda manejo errores en plpgsql

From: Raúl Andrés Duque <raulandresduque(at)hotmail(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Duda manejo errores en plpgsql
Date: 2007-01-25 04:32:56
Message-ID: BAY135-DAV8BD74249F99334899CF8EBAA30@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Cordial Saludo.

Quiero hacer una acción dependiendo de si se generó o no un error en una
sentencia (dentro de una función pl/pgsql) ... cómo hacerlo??

Por ejemplo:

IF "insert falla"
"haga update"
ENDIF

Atentamente,

RAUL DUQUE
Bogotá, Colombia

----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Jaime Casanova" <systemguards(at)gmail(dot)com>;
<randrade(at)inteligentes(dot)com(dot)mx>; "GABRIEL COLINA" <colina_movil(at)yahoo(dot)com>;
"gbas gbas" <gbas13(at)gmail(dot)com>; <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Wednesday, January 24, 2007 10:52 PM
Subject: Re: [pgsql-es-ayuda] Pgplsql extraño

> Alvaro Herrera escribió:
>> Jaime Casanova escribió:
>>
>> > Alguno de ustedes reviso la solución de Alvaro? se la ve
>> > interesante... no la entendi a decir verdad pero hoy no me duermo
>> > hasta entenderla...
>>
>> Pero como, si es muy simple :-) Lo unico que hace es crear una funcion
>> tal que dados dos textos no nulos, entrega un texto que es la
>> concatenacion de los dos separados por una coma. Si uno de ellos es
>> nulo, entonces entrega el otro sin ninguna coma. Es decir
>>
>> concat_comma('foo', 'bar') -> 'foo, bar'
>> concat_comma(null, 'baz') -> 'baz'
>
> Me acabo de dar cuenta que hay un problema; la funcion debe ser
> declarada CALLED ON NULL INPUT para que esto funcione.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-01-25 05:16:35 Re: Pgplsql extraño
Previous Message Raúl Andrés Duque 2007-01-25 04:10:06 Re: Problema con trigger