Jorge Vilela escreveu: > Olá pessoal, alguem sabe como usar o nome que damos aos argumentos em > uma procedure em plpgsql? > Hoje eu faço da seguinte forma: > > create or replace schema.funcao(nome varchar, id int4) return as.... > > declare > Anome ALIAS FOR $1; > Aid ALIAS FOR $2; > > begin > -- corpo... -- > > end > > > > Eu não gostaria de usar esses "ALIAS FOR" e sim usar "nome" e "id" como > as variaveis $1 e $2 diretamente. > Alguem sabe como fazer isso?
Não entendi!?!? Ocorreu algum erro quando você exclui as declarações de ALIAS e substituiu os nomes "Anome" por "nome" e "Aid" por "id" (sem as aspas) no corpo da função? Veja: http://www.postgresql.org/docs/8.1/interactive/plpgsql-declarations.html#PLPGSQL-DECLARATION-ALIASES []s Osvaldo _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ _______________________________________________ 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
