Hola,
Estoy intentando hacer lo mismo que hace la funcion 'prueba()', pero con
un solo array de 2 dimensiones,
por mas que intento no lo consigo.
Gracias
CREATE OR REPLACE FUNCTION prueba()
RETURNS TABLE(clave character varying,nombre character varying) AS
$BODY$
DECLARE
c character varying[];
t character varying[];
BEGIN
c:= array_append(c,'01');
t:= array_append(t,'Texto 01');
c:= array_append(c,'02');
t:= array_append(t,'Texto 02');
c:= array_append(c,'03');
t:= array_append(t,'Texto 03');
RETURN query select unnest(c),unnest(t);
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
ROWS 1000;
select * from prueba()
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda