Leonardo Cezar escreveu:
> On Jan 22, 2008 10:17 AM, Osvaldo Rosario Kussama
> <[EMAIL PROTECTED]> wrote:
>> Silfar Goulart de Castro escreveu:
> 
>>>      if SUBSTR(TRANS[i],3,3) = 'TIT' then
>>>         execute PROCESSA_TITULAR(TRANS[i]);
>> O que você deseja fazer com a linha acima?
>> Veja em:
>> http://www.postgresql.org/docs/8.2/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
>> para que se destina o comando EXECUTE.
>> Creio que o que se deseja aqui é:
>>         SELECT PROCESSA_TITULAR(TRANS[i]);
> 
> PERFORM PROCESSA_TITULAR(TRANS[I]);
> 


Depende, se a função PROCESSA_TITULAR retornar algum dado o 
PERFORM desprezará esse dado retornado.
Concordo que se quizermos guardar um eventual retorno da função 
deveria ser utilizado SELECT INTO e não um simples SELECT.

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a