Re: [pgbr-geral] Procedure com array

2008-01-23 Por tôpico Osvaldo Rosario Kussama
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:

[pgbr-geral] Procedure com array

2008-01-21 Por tôpico Silfar Goulart de Castro
Pessoal eu tenho a seguinte procedure: CREATE OR REPLACE FUNCTION processa_trans(trans character varying[]) RETURNS boolean AS $BODY$ DECLARE tam_array int; BEGIN tam_array = array_upper(trans,1); for i in 1..tam_array loop if SUBSTR(TRANS[i],3,3) = 'TIT' then execute

Re: [pgbr-geral] Procedure com array

2008-01-21 Por tôpico Euler Taveira de Oliveira
Silfar Goulart de Castro wrote: BEGIN tam_array = array_upper(trans,1); Aqui é um := como vcs podem ver ela recebe um parametro que é um array. Este array nada mais é do linhas que eu tenho que tratar dentro da procedure. Não seria mais fácil utilizar o COPY? Agora

Re: [pgbr-geral] Procedure com array

2008-01-21 Por tôpico Osvaldo Rosario Kussama
Silfar Goulart de Castro escreveu: Pessoal eu tenho a seguinte procedure: CREATE OR REPLACE FUNCTION processa_trans(trans character varying[]) RETURNS boolean AS $BODY$ DECLARE tam_array int; BEGIN tam_array = array_upper(trans,1); for i in 1..tam_array loop if