From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | crreyes(at)alumnos(dot)inf(dot)utfsm(dot)cl, Máximo Eduardo Méndez <mmendez(at)ceride(dot)gov(dot)ar>, Hugo Gamarra <hgamarra(at)hacienda(dot)gov(dot)py>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Bloquear registros |
Date: | 2005-08-08 21:56:36 |
Message-ID: | 20050808215636.GC12487@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Aug 08, 2005 at 04:28:42PM -0500, Jaime Casanova wrote:
> On 8/8/05, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
> > On Mon, Aug 08, 2005 at 04:15:38PM -0400, crreyes(at)alumnos(dot)inf(dot)utfsm(dot)cl wrote:
> > > Esto solo sirve para Postgresql 8.x ? estoy usando 7.4.7 y me lanza un error al
> > > hacer:
> > >
> > > psycho-> perform * from tmp where col=$1 for update;
> > > ERROR: syntax error en o cerca de "$" at character 60
> >
> > Hacer eso donde? Claramente eso no se puede hacer en SQL, porque no hay
> > PERFORM ni $1. En plpgsql podria funcionar.
>
> Nope. la funcion que originalmente posteo Maximo esta en plpgsql, es esta:
Ah, ya entendi. Entonces al mail de Cristofer Reyes le falto contexto.
Pero mi punto se mantiene: si trata de hacer eso en SQL no va a
funcionar; y si esta tratando de hacerlo en plpgsql entonces deberia
mostrar la funcion completa (o una version simplificada).
--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"Everybody understands Mickey Mouse. Few understand Hermann Hesse.
Hardly anybody understands Einstein. And nobody understands Emperor Norton."
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-08-08 22:12:31 | Re: Bloquear registros |
Previous Message | Jaime Casanova | 2005-08-08 21:28:42 | Re: Bloquear registros |