SELECT * FROM rs_tabla_1 UNION ALL SELECT * FROM rs_tabla_2
Ahora estoy tratando de hacer que una función me retorne lo siguiente: (la
suma o union por asi decirlo de rs_tabla_1 y rs_tabla_2 )
CREATE OR REPLACE FUNCTION "public"."funct_resultante" (aid_usuario integer)
RETURNS SETOF "public"."tabla_1" AS
$body$
declare rs_tabla_1 tabla_1%rowtype;
declare rs_tabla_2 tabla_1%rowtype;
begin
for rs_tabla_1 in
select * from rs_tabla_1 where propietario = aid_usuario and
(tipo = 2 or tipo = 7)
loop
return next rs_tabla_1;
end loop;
for rs_tabla_2 in
select * from rs_tabla_2 where propietario = aid_usuario and tipo
= 9
loop
return next rs_tabla_2;
end loop;
return;
end;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
--
Informático:
Persona falta de recursos que, partiendo de premisas falsas y de especificaciones inconsistentes e incompletas, dirigido por incompetentes y utilizando herramientas que no funcionan es capaz de iniciar un proyecto de dudoso éxito realizando una obra de arte que ,por supuesto, es cara y no tiene otro fin que dar prestigio a la empresa que ha contratado sus servicios.
http://islamanzana.es/desarrollo-de-software/definicion-de-informatico
No comments:
Post a Comment