| From: | Oswaldo Hernández <listas(at)soft-com(dot)es> |
|---|---|
| To: | "Br(at)nsh" <bransh(at)gmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: sobre transacciones... |
| Date: | 2008-01-14 12:07:58 |
| Message-ID: | 478B509E.8090601@soft-com.es |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Br(at)nsh escribió:
...
> Ahora el gran problema: Claro esta que lo que quiero es que borre la
> localidad y en caso de que se pueda, borre la provincia. Peeero, resulta
> que al ocurrir un error de Violacion de Integridad Referencial en el
> intento por borrar la provincia al final de la funcion, automaticamente
> se hace un ROLLBACK de toda la funcion principal (ssp_borrar_localidad)
> y ni siquiera me borra la localidad.
>
Utiliza EXCEPTION para capturar el error:
<http://www.postgresql.org/docs/current/static/plpgsql-control-structures.html#PLPGSQL-ERROR-TRAPPING>
Saludos,
--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Miguel Rodríguez Penabad | 2008-01-14 12:11:36 | Re: sobre transacciones... |
| Previous Message | Oswaldo Hernández | 2008-01-14 10:01:14 | Nombre de tabla entre parentesis |