ja que ela e void nao precisa retornar nada comente o return null e veja Em Sexta 09 Março 2007 17:25, Adriano Espinoza de Oliveira escreveu: > Estou migrando o banco da versão 8.0 para a versão 8.2.3 e sestou tento > problemas nas funções declaradas void e com retrun null no final. > Eu tenho muitas assim e a versão 8.2.3 está dando erro na execução delas, > algum pode me dar um help? > Abaixo vou colocar uma dessas funções como exemplo e tb o erro reportado no > log. > Agradeço antecipadamente. > Adriano Espinoza > > ******************************************** função > *************************************************************************** >***** CREATE OR REPLACE FUNCTION "public"."fn_marcachqx" (varchar, integer) > RETURNS "pg_catalog"."void" AS > $body$ > declare > chq_origem alias for $1; > chq_codigo alias for $2; > begin > > -- // cheque do atacado > if chq_origem = 'A' then > update > atc_cheques > set > status = 'X' > where > codigo = chq_codigo; > > -- // cheque do varejo > else > > update > var_recebimentos > set > transmitido = 'A' > where > codigo = chq_codigo; > end if; > > return null; > end > $body$ > LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER; > > > ******************************************** erro no log > *************************************************************************** >***** ERROR: RETURN cannot have a parameter in function returning void at > or near "null" at character 406 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
