Re: Función

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Función
Date: 2006-01-31 17:49:36
Message-ID: 20060131174936.GE4852@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Javier Estévez CIFA Córdoba escribió:

Hola,

> CREATE OR REPLACE FUNCTION funcion(text, timestamptz, int, varchar) RETURNS numeric AS $$
> SELECT $1 FROM mi_tabla WHERE "Fecha"=$2 AND "IdProvincia"=$3 AND "IdEstacion"=$4;
>
> $$ LANGUAGE SQL;

Esto no funciona, porque hasta donde tengo entendido no se hace
expansion de variables en la lista de resultados de un SELECT. Puedes
hacerlo con plpgsql, construyendo la consulta como un string y luego
pasandosela a EXECUTE.

--
Alvaro Herrera Developer, http://www.PostgreSQL.org
"Aprende a avergonzarte más ante ti que ante los demás" (Demócrito)

In response to

  • Función at 2006-01-31 14:06:36 from Javier Estévez CIFA Córdoba

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-01-31 17:52:04 Re: Re: [pgsql-es-ayuda] triggers y/o vistas para caché
Previous Message Alvaro Herrera 2006-01-31 17:47:15 Re: Para Suse 9.3 Pro - Instalador de Postgres ?