Totalizar tablas dinamicamente

From: "wilhelmtg(at)cantv(dot)net" <wilhelmtg(at)cantv(dot)net>
To: pgsql-es-ayuda(at)postgresql(dot)org
Cc: wilhelmtg(at)cantv(dot)net
Subject: Totalizar tablas dinamicamente
Date: 2006-11-16 23:49:08
Message-ID: 380-220061141623498795@cantv.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas noches Srs.<br>
<br>
Tengo un pequeño inconveniente con esta función<br>
<br>
==========================================================<br>
<br>
CREATE OR REPLACE FUNCTION get_total_user1("varchar") RETURNS int4 AS'<br>
<br>
DECLARE<br>
&nbsp;&nbsp; &nbsp;table_name ALIAS FOR $1;<br>
&nbsp;&nbsp; &nbsp;total integer;<br>
BEGIN<br>
&nbsp;&nbsp; &nbsp;SELECT count(*) INTO total FROM table_name WHERE status
= 1;<br>
&nbsp;&nbsp; &nbsp;RETURN total;<br>
<br>
END;<br>
'<br>
&nbsp; LANGUAGE 'plpgsql' VOLATILE;<br>
<br>
==========================================================<br>
<br>
Invocar la funcion<br>
<br>
========================================<br>
SELECT get_total_user1('nombre_tabla');<br>
========================================<br>
<br>
Esta funcion obtiene el número total de filas y me devuelve igualmente.<br>
El nombre de la tabla debo pasar como parametro .<br>
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.<br>
<br>
<br>
Alguna sugerencia..<br>
<br>
Gracias...<br>
wilhelm

Attachment Content-Type Size
unknown_filename text/html 1.1 KB

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message jvital 2006-11-16 23:51:20 Orientacion sobre almacenar datos a una base de datos externa
Previous Message Raúl Andrés Duque Murillo 2006-11-16 23:42:05 Re: problema con phppgadmin