Re: Consulta sobre funcion

From: "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>
To: "Daniel Carrero" <dxduke(at)gmail(dot)com>, "Luis Rodrigo Gallardo Cruz" <rodrigo(at)nul-unu(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta sobre funcion
Date: 2006-06-20 13:44:08
Message-ID: 2065a6cf0606200644u1a677b38ha56163cbb33d499c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 20/06/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Daniel Carrero escribió:
>
>
> En Postgres no existen "procedimientos", solo funciones. No puedes
> hacer un COMMIT ni ROLLBACK dentro de una funcion (tampoco BEGIN). Si
> quieres abortar una funcion, haz RAISE EXCEPTION y listo, la funcion
> completa esta abortada y la transaccion tambien.
>
> Ahora, puedes capturar excepciones si quieres, o puedes usar SAVEPOINT
> antes de entrar a una funcion, pero ese ya es otro tema.
>

Y usar un SAVEPOINT ayuda un poco en el rendimiento? Creo que lei
una vez que capturar las excepciones puede darle a la funcion un
cierto delay en la ejecucion. Ademas, suena logico.

--
http://www.advogato.org/person/mgonzalez/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-06-20 14:18:30 Re: Consulta sobre funcion
Previous Message Juan Martínez 2006-06-20 13:38:32 Re: Codificación UTF8