From: | Hensa <hensa22(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Cc: | wilhelmtg(at)cantv(dot)net |
Subject: | RE: Totalizar tablas dinamicamente |
Date: | 2006-11-17 02:13:48 |
Message-ID: | 962495.80158.qm@web30805.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Creo que la solucion esta si aplicas la sentencia Execute, ojealo en el manual de postgres, ademas creo que hay otro error en tu sentencia SELECT, creo que es :
select into total count(*) from ...............
"wilhelmtg(at)cantv(dot)net" <wilhelmtg(at)cantv(dot)net> escribió:
CREATE FUNCTION get_total_user2(varchar) RETURNS varchar AS'
DECLARE
table_name ALIAS FOR $1;
total integer;
BEGIN
SELECT count(*) INTO total FROM table_name WHERE status = 1;
RETURN total;
END;
'
LANGUAGE 'plpgsql' VOLATILE;
Buenas noches Srs.
Tengo un pequeño inconveniente con esta función
==========================================================
CREATE OR REPLACE FUNCTION get_total_user1("varchar") RETURNS int4 AS'
DECLARE
table_name ALIAS FOR $1;
total integer;
BEGIN
SELECT count(*) INTO total FROM table_name WHERE status = 1;
RETURN total;
END;
'
LANGUAGE 'plpgsql' VOLATILE;
==========================================================
Invocar la funcion
========================================
SELECT get_total_user1('nombre_tabla');
========================================
Esta funcion obtiene el número total de filas y me devuelve igualmente.
El nombre de la tabla debo pasar como parametro .
Si coloco el nombre de la tabla dentro de la sentencia SQL funciona
perfectamente, pero sucede lo contrario si el nombre de la tabla envio como
parametro.
Alguna sugerencia..
Gracias...
wilhelm
---------------------------(fin del mensaje)---------------------------
TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-11-17 03:12:04 | Re: Ayuda con Funcion y C++ |
Previous Message | Hensa | 2006-11-17 02:09:17 | error al resguardar BD |