From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Luis Fernando Curiel Cabrera <lcuriel(at)gmail(dot)com> |
Cc: | Edwin Quijada <listas_quijada(at)hotmail(dot)com>, amejia(at)homex(dot)com(dot)mx, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda sobre Stock Procedures |
Date: | 2005-11-07 18:48:23 |
Message-ID: | c2d9e70e0511071048h3a0ab4b6k459bf87f76e10bc6@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 11/7/05, Luis Fernando Curiel Cabrera <lcuriel(at)gmail(dot)com> wrote:
>
>
> On 11/5/05, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> > Edwin Quijada escribió:
> >
> > > Las funciones es lo mismo que el store procedure. Si recuerdas tus
> clases
> > > de programacion I te decian que un procedure no devolvia nada y una
> funcion
> > > si. Pues bien es la misma cosa , recuerda las funciones void en c. Lo
> que
> > > tienes es seguir haciendo tu trabajo normal. La unica limitacion es q en
> > > postgres aun no puede pasar parametros por referencia, eso esta en 8.1.
> >
> > Hay otra limitacion. En otros sistemas gestores de datos, los
> > procedimientos almacenados pueden comprometer (commit) transacciones y
> > empezar otras; en Postgres no se puede.
>
> ¿A qué te refieres con que puede comprometer el commit?
>
>
Lo que dijo Alvaro fue "comprometer (commit) transacciones"... es
decir, ejecutar commit.
En una funcion de postgres no puedes ejecutar commit ni rollback... es
decir no puedes abrir ni cerrar transacciones durante la ejecucion de
funciones
> --
> Luis Fernando Curiel Cabrera
> - Professional ABACO DE BOLITAS Developer.
> - Certified ABACO DE BOLITAS Programmer.
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | adrian | 2005-11-07 18:54:06 | De nuevo yo |
Previous Message | Jaime Casanova | 2005-11-07 18:41:22 | Re: Procedimientos almacenados. |