2015-02-25 15:47 GMT-03:00 Matheus Saraiva <[email protected]>:

> *        insert into "Pessoas" -- Insere os dependentes na tabela de
> Pessoas*
> *        (*
> *            nome,*
> *            telefone,*
> *            email,*
> *            endereco,*
> *            imagem*
> *        ) select * from unnest(f_depends);*
>
>         inset into "Dependentes" -- Insere os dependentes na tabela de
> dependentes
>         (
>             pessoa,     -- Código da pessoa (Tabela de Pessoas) FK
>             titular        -- Código da pessoa (Tabela de Pessoas) FK
>         ) ....................................
>
> *    end;*
>
> *$BODY$ language plpgsql volatile cost 100;*
>
> Na função, foi inserido na tabela Pessoas *(uma tabela genérica para todo
> tipo de pessoa),* todos os dependentes de um titular. O segundo insert,
> agora na tabela dependentes, deve adicionar, o código do dependente *(tabela
> de Pessoas)* e o código do titular.
>

Não vejo um atributo "código" na tabela de "Pessoas" no que você passou.
Qual seria o esquema exato dessas tabelas?

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a