Senhores, estou trabalhando em um sistema onde terei que fazer várias
consultas em varias tabelas dependendo de condições específicas.
Para evitar idas e vindas, pensei em fazer uma função de única linha,
como neste exemplo:
CREATE FUNCTION test_record(p1, p2, p3) RETURNS RECORD AS $$
DECLARE
ret RECORD;
ret1 RECORD;
BEGIN
SELECT TRUE, 1 as um, 2 as dois, 3 as tres INTO ret;
SELECT FALSE as boleano, 4 as quatro INTO ret1;
RETURN ret + ret1;
END;$$ LANGUAGE plpgsql;
Isso é possível?
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral