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
>
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 |