Re: [PostgreSQL-Brasil] funcao

2007-04-26 Por tôpico Rudinei Dias
A linha return exibem ; está dentro do loop. Quando o return executa, a função é finalizada, então o loop nunca executará mais de uma vez. Tire o return do loop. Outra sugestão. em vez de fazer a linha p = $1; coloque no declare p ALIAS FOR $1; exemplo. declare r record; i integer; ex

Re: [PostgreSQL-Brasil] funcao

2007-04-25 Por tôpico Evandro Ricardo Silvestre
Tatiane, O Select retorna mais de um registro? Faça o teste, tente executar manualmente o Select. SDS Evandro tatiane martins wrote: Ola, tenho a seguinte funcao CREATE OR REPLACE FUNCTION docduplicata(integer)   RETURNS varchar AS $BODY$ declare  r record;  i integer;  exibem varchar;