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-----Olá pessoal, alguem sabe como usar o nome que damos aos argumentos em uma procedure em plpgsql?
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)
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
