Obrigado a todos. Li os links que me enviaram e consegui fazer.
Tive que usar SETOF RECORD como retorno. ----- Original Message ----- From: "Osvaldo Rosário Kussama" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Wednesday, April 26, 2006 8:56 AM Subject: Re: [PostgreSQL-Brasil] Stored Procedures no Postgres 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 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
