Olá!

Tenho a seguinte VIEW:

CREATE OR REPLACE VIEW "public"."pagamentoteste" (id_pagamento)
AS
SELECT pagamento_tbl.id_pagamento
FROM pagamento_tbl
WHERE (pagamento_tbl.situacao = 'B'::bpchar);


Ela me retorna certinho, porém gostaria de selecionar por DATA, para isso 
deveria informar a data que desejo, mas como sou iniciante, não sei passar 
parametrôs em views (se é possível). Já tentei fazer como função, porém o 
retorno da função não é em forma de tabela, ele retorna apenas uma string 
com todos os campos separado por virgula.

A pergunta é como faço para ter uma função que retorne o mesmo tipo de dados 
da view?

Segue a função:
CREATE OR REPLACE FUNCTION "public"."pagamento" (id_pagamento integer) 
RETURNS "public"."pagamento_tbl" AS
$body$
SELECT * FROM pagamento_tbl WHERE id_pagamento = $1
$body$
LANGUAGE 'sql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;


Qualquer ajuda, agradeço antecipadamente! 

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a