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)
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 ? |