Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group