--- 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

Responder a