Faça assim
 
create or replace function  funcao(pnome varchar, pid int4) returns int4 as..
 
begin
       insert into tabela (id,nome) values (pid,pnome);
end;
 
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Jorge Vilela
Enviada em: terça-feira, 7 de novembro de 2006 16:22
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: [PostgreSQL-Brasil] Schema.funcao(argumento1 varchar,argumento2 int4)

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