Falha minha, esqueci de coloar o erro ERROR: syntax error at or near "IF" at character 139
----- Original Message ----- From: "Osvaldo Kussama" <[EMAIL PROTECTED]> To: "Grupo de Usuários do PostgreSQL no Brasil" <[email protected]> Sent: Tuesday, February 27, 2007 10:09 PM Subject: Re: [PostgreSQL-Brasil] duvida em funcao --- Vinicius <[EMAIL PROTECTED]> escreveu: > Eu ja vi a documentao e tentei fazer compilar a > funcao mas nao consigo, > segue a baixo o codigo: > > CREATE OR REPLACE FUNCTION > "public"."fc_count_lastposition" (idclassgroup > INTEGER, idobj INTEGER) RETURNS BIGINT AS > $body$ > /* New function body */ > IF $1 = 0 THEN /* preciso fazer a verificao do > idclassgroup */ > select count(id) as total from xxx_object_state > where id_user = $2 and > id_class_group in (select id_class_group from > acc_user_class_group > where acc_user_id_user = $2) > ELSE > select count(id) as total from xxx_object_state > where id_user = $2 and id_class_group = $1 > END IF > ; > $body$ > LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT > SECURITY INVOKER; > Você não acha que seria mais fácil para o pessoal tentar ajuda-lo se pelo menos você postasse qual erro está dando? Poderia, talvez, estar faltando ; no final dos comandos SELECT? []s Osvaldo __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ _______________________________________________ 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 _______________________________________________ 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
