Ola boa tarde a todos.
Eu venho criando algumas pls pra resultar uma TABLE, na definicao da funcao
ja se determina a estrutura da table que vai resultar.
exemplo:
CREATE OR REPLACE FUNCTION public.lucratividade_detalhada (Pd1 Date, Pd2
Date)
RETURNS TABLE (
ID_OS integer,
DATA DATE,
ID_CLIENTE integer,
NOME VARCHAR(100),
ID_PRODUTO INTEGER,
CODFOR VARCHAR(100),
CODBAR VARCHAR(100),
DESCRICAO VARCHAR(100),
UNIDADE VARCHAR(2),
QTDE NUMERIC(10,3),
CUSTO NUMERIC(10,2),
DESCONTO NUMERIC(10,2),
UNITARIO NUMERIC(10,2),
TOTAL_LIQUIDO NUMERIC(10,2),
TOTAL_BRUTO NUMERIC(10,2),
TOTAL_CUSTO NUMERIC(10,2),
LUCRO NUMERIC(10,2),
MARCKUP NUMERIC(10,2),
ML NUMERIC(10,2)
) AS
$body$ (....)
AI NO RETURN DEVO CRIA-LO PRA RETORNAR EXATAMENTE A ESTRUTURA QUE ESTA
DETALHADO NA TABLE:
return query
SELECT * from tmplucratividade;
Neste ex. a tabela tmplucratividade tem exatamente a mesma estrutura da
TABLE.
Porem queria saber se existe uma maneira de eu retornar uma QUERY
DINAMICAMENTE
exemplo:
RETURN QUERY Select Nome, Endereco From CLIENTE Order by Nome;
GRATO.
LUCIANO
[image: Foto]
*LuMoraes*
*O mais completo para seu comércio.*
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral