Re: execute

From: "Fernando Moreno" <azazel(dot)7(at)gmail(dot)com>
To: "Fernando Aguada" <fernandoaguada(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: execute
Date: 2008-05-22 14:43:48
Message-ID: b1c45530805220743w676be466n2026b62823f541fc@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

EXECUTE es exclusivamente para sentencias sql, no para código arbitrario. En
el nivel de código normal deberías poder expresar casi cualquier condición,
quizás no necesites en realidad algo como lo que mencionas.

2008/5/22 Fernando Aguada <fernandoaguada(at)yahoo(dot)com(dot)ar>:

> Hola
> hoy estoy renegando con todo lo que quiero hacer !.
> Quiero implementar una funcion que ejecute un calculo "variable" y
> estoy probando de implementarlo con un execute y no funciona, obviamente
> hay algo
> que execute no soporta y no se que es, el ejemplo es muy sencillo, para ver
> si funciona lo que quiero, y es el siguiente:
>
> declare wcmd varchar;
> declare wcalc integer;
> begin
> wcmd:='if 1=1 then wcalc:=2*5; else wcalc:=10*10; end if;';
>
> raise notice 'valor % ',wcmd;
> execute wcmd;
>
> return wcalc;
> end
>
> Saludos.
>
> ------------------------------
>
> Yahoo! Encuentros
> Ahora encontrar pareja es mucho más fácil, probá el nuevo Yahoo!
> Encuentros.
> Visitá http://yahoo.cupidovirtual.com/servlet/NewRegistration
>

In response to

  • execute at 2008-05-22 14:29:35 from Fernando Aguada

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Quadri 2008-05-22 14:51:03 execute
Previous Message Fernando Aguada 2008-05-22 14:29:35 execute