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>
table_name ALIAS FOR $1;<br>
total integer;<br>
BEGIN<br>
SELECT count(*) INTO total FROM table_name WHERE status
= 1;<br>
RETURN total;<br>
<br>
END;<br>
'<br>
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