execute

From: "Silvio Quadri" <silvioq(at)gmail(dot)com>
To: postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: execute
Date: 2008-05-22 14:51:03
Message-ID: 61dc71dc0805220751x69f4e1e2g16866977a35476d2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

a la lista

---------- Mensaje reenviado ----------
De: Silvio Quadri <silvioq(at)gmail(dot)com>
Fecha: 22 de mayo de 2008 11:50
Asunto: Re: [pgsql-es-ayuda] execute
Para: Fernando Aguada <fernandoaguada(at)yahoo(dot)com(dot)ar>

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.
>

wcmd:='select case when 1=1 then 2*5 else 10*10 end';
execute wcmd into wcalc;

--
Silvio Quadri

--
Silvio Quadri

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 Fernando Aguada 2008-05-22 15:06:19 Re: execute
Previous Message Fernando Moreno 2008-05-22 14:43:48 Re: execute