Pessoal, crei uma variavel do tipo table2 (eh uma tabela do banco) selecionei
valores dessa tabela nessa variavel rec_table_2. Depois eu estava tentando usar
essa variavel diretamente no insert (nem sei se isso eh possivel).
O erro eh ERROR: syntax error at or near "$1", que esta dando no values do
insert.
Alguem saberia me dar uma luz ?
Abs
MMAGNO
Ex:
CREATE OR REPLACE FUNCTION cria_r2(rec_table1 table1) RETURNS void as $$
DECLARE
rec_table2 table2;
BEGIN
select into rec_table2 * from table2 where table2.id = rec_table1.id;
insert into r2 (id,nome) values (rec_table2.id, rec_table2.nome);
/*
EXCEPTION
WHEN others then
RAISE EXCEPTION ;
*/
END;
$$ LANGUAGE 'plpgsql'
;
_______________________________________________
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