Duvida na inclusao de Tab Mae e Filhas

PostgreSQL

20/06/2005

Tenho um cadastro de funcionarios com várias tabelas pendurados nele, como uma tabela de dependentes, eu uso o ID pra liga-lo as outras tabelas, porem esse ID é do tipo SERIAL, eu nao o tenho até incluir no banco, então nao posso incluir os registros nas tabelas filhas..

O que devo fazer pra conseguir gravar os dados na tabela mãe (funcionarios) e nas tabelas filhas como ID gerado pela tabela de funcionários?

Uma ideia minha seria um novo select na tabela de funcionarios pela matricula, cpf... q me retornasse o ultimo e asism pegar o ID, mas achei essa idéia muito ´feia´....


Tuskinhu

Tuskinhu

Curtidas 0

Respostas

Tommahawk

Tommahawk

20/06/2005

E se fosse com trigger na tabela mãe? do tipo After Insert? Você poderia pegar os valores de campos necessários através da variável NEW e em seguida colocá-los nos inserts das tabelas filhas.


GOSTEI 0
POSTAR