Osvaldo, Achei que seria isto...mas não...arrumei e continua com o mesmo erro
Att, Marcelo Em 4 de abril de 2012 13:46, Osvaldo Kussama <[email protected]> escreveu: > 2012/4/4, Marcelo Florindo <[email protected]>: >> Colegas, >> >> Eu tenho a seguinte procedure: >> >> CREATE OR REPLACE FUNCTION public.banco_manutencao ( >> _id_banco smallint, >> _numero_banco varchar, >> _situacao char, >> _id_usuario_atualizador smallint, >> _conta_contabil varchar, >> _acao char >> ) >> RETURNS void AS >> $body$ >> declare >> v_qtide integer; >> >> begin >> >> if (_acao="I" or _acao="U") then >> >> if _numero_banco is null then >> raise exception 'O número de banco é um campo obrigatório'; >> end if; >> >> select count(*) into v_qtide from banco >> where numero_banco = _numero_banco and id_banco <> _id_banco; >> >> if v_qtide>0 then >> raise exception 'Número de banco já existente no sistema'; >> end if; >> >> >> select count(*) into v_qtide from banco >> where conta_contabil = _conta_contabil and id_banco<> _id_banco; >> >> if v_qtide >0 then >> raise exception 'Conta contábil já registrada no sistema'; >> end if; >> >> if _acao='I' then >> INSERT INTO >> banco >> ( >> id_banco, >> numero_banco, >> situacao, >> id_usuario_gerador, >> id_usuario_atualizador, >> data_inclusao, >> data_ultima_atualizacao, >> conta_contabil >> ) >> VALUES (_id_banco, >> _numero_banco, >> 'A', >> _id_usuario_atualizador, >> _id_usuario_atualizador, >> CURRENT_TIMESTAMP, >> CURRENT_TIMESTAMP, >> _conta_contabil); >> end if; >> >> >> >> end if; >> >> end; >> $body$ >> LANGUAGE 'plpgsql' >> VOLATILE >> CALLED ON NULL INPUT >> SECURITY INVOKER >> COST 100; >> >> AO EXECUTAR : select banco_manutencao(1,'201','A',0,'teste'); >> >> APRESENTA O ERRO: >> ERRO: função banco_manutencao(integer, unknown, unknown, integer, >> unknown) não existe >> LINE 1: select banco_manutencao(1,'201','A',0,'teste'); >> >> Alguma ideia colegas? >> > > > Sua função tem 6 parâmetros e você está chamando com 5. > > Osvaldo > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Marcelo --------------------------------------------------------------------------------- Desenvolvedor/Analista Sites e Sistemas --------------------------------------------------------------------------------- _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
