From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Freddy Martinez Garcia <freddy311082(at)gmail(dot)com> |
Cc: | PostgreSQL Lista Castellano <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: manejo de errores |
Date: | 2015-05-19 17:32:25 |
Message-ID: | CAJKUy5h4ENfv+Ygt-A4q3Aiq681mM1Tk9UWxzr9SN-ntxf_=Zw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2015-05-19 11:54 GMT-05:00 Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>:
>
> tengo el siguiente procedimiento almacenado
>
[...]
>
> el problema es que al final necesito capturar si hubo algún error en
> cualquiera de los insert que estoy haciendo dentro de los cilos, en caso tal
> de haber al menos 1 error, necesito hacer rollback para que si en los cilos
> anteriores se insertó algo poner todo en el estado anterior...
>
si en alguno de los insert hubo un error, PostgreSQL va a hacer un
ROLLBACK automatico de todo lo que haya ocurrido en ese procedimiento.
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Hellmuth Vargas | 2015-05-19 19:05:02 | Re: UPDATE tabla SET campo = (numero_registros_tabla) WHERE id = {condicion} |
Previous Message | Freddy Martinez Garcia | 2015-05-19 16:54:00 | manejo de errores |