Hola a todos tengo un problema con una funcion alguien podria ayudarme:

FUNCION
****************************************************************************************************************
 CREATE OR REPLACE FUNCTION sch_desarrollo.fn_size_tables()
 RETURNS record AS
 $BODY$DECLARE
 reg RECORD;
 BEGIN

--Tamaño de los objetos en megabytes
select into reg * from (SELECT relname, round(((relpages*8)::double
precision/1024::double precision)::numeric,2) as MB
FROM pg_class
ORDER BY relpages DESC) as foo;

 return reg;
 END;$BODY$
 LANGUAGE 'plpgsql'
****************************************************************************************************************
 select *  FROM sch_desarrollo.fn_size_tables() --- CONSULTA

ERROR
*****************************************************************************************************************
ERROR:  se requiere una lista de definición de columnas para funciones que
retornan «record»

********** Error **********

ERROR: se requiere una lista de definición de columnas para funciones que
retornan «record»
Estado SQL:42601
*****************************************************************************************************************

Gracias

-- 
Luis Zevallos
DBA Administrador de  DB & SRVR
Lobo Sistemas S.A.C
tel: +5154958310833
http://www.lobosistemas.com

Reply via email to