Nelson Pereira Júnior wrote:
>
>
> Olá, gostaria de saber como faço uma stored procedure no PG.
>
> O que preciso é de uma stored procedure que me retorne tuplas da
> tabela cliente.
>
> Por exemplo:
>
> SELECT LISTA_CLIENTES('Maria%')
>
> E a stored procedure me retorne os campos CODIGO e NOME dos
> registros da tabela CLIENTE que cujo NOME comece com MARIA.
>
> No Firebird eu fazia sempre isso. Tem como fazer isso no Postgres?
> Procurei muito por PLPGSQL, fiz muitos testes, mas não tive o
> resultado esperado. Consegui fazer com que ele me retornasse
> apenas uma coluna, mas eu preciso de 2, CODIGO e NOME.
>
> Alguém sabe como faço isso no PG?
>
Procure por Set Returning Functions.
Veja os artigos em:
http://www.varlena.com/GeneralBits/26.php
[]s
Osvaldo
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e
anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br