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 PROCESSA_TITULAR(TRANS[i]);
     end if;
       
  end loop;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION processa_trans(character varying[]) OWNER TO postgres;



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.

Agora como é que eu faço para testar esta função, como eu passo este 
parametro para ela ?
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a