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

Responder a