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