From: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Excepciones en funciones sql |
Date: | 2007-06-13 15:06:40 |
Message-ID: | 008a01c7adcc$734c43a0$5800a8c0@amadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Alvaro por tu respuesta.
Pero entonces :
1. Cómo puedo saber si TODAS las sentencias SQL se ejecutaron correctamente?
o si actualizaron datos?
2. Si se genera un error se hace un ROLLBACK a la transacción en la cual se
ejecuta (implicitamente) el SP?
Aunque por la respuesta anterior creo que la sugerencia es siempre usar
algún pl, así sea suficiente con un SP sql.
Atentamente,
RAUL DUQUE
Bogotá, Colombia
----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Raúl Andrés Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Wednesday, June 13, 2007 8:56 AM
Subject: Re: [pgsql-es-ayuda] Excepciones en funciones sql
> Raúl Andrés Duque escribió:
>> Saludos listeros.
>>
>> Existe alguna forma de manejar excepciones (capturarlas) cuando
>> realizo funciones 'sql'.
>
> No
>
>> Toda la información que encuentro sobre excepciones se refiere a
>> 'plpgsql' ?
>
> Correcto, porque EXCEPTION es un constructo unicamente PL/pgSQL. En
> otros lenguajes se llama de otras formas (por ej. en PL/Perl uno usa
> eval BLOCK).
>
> --
> Alvaro Herrera
> http://www.amazon.com/gp/registry/CTMLCN8V17R4
> "Aprende a avergonzarte más ante ti que ante los demás" (Demócrito)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-06-13 15:17:25 | Re: Excepciones en funciones sql |
Previous Message | Alvaro Herrera | 2007-06-13 14:07:48 | Re: Bloqueo de Registros para Actualizacion Concurrente de Registros |