Pessoal, tenho três tabelas: PESSOAS (PAI), FÍSICA (herda dados da tabela pai) e JURÍDICA (herda dados da tabela pai). Preciso construir uma procedure para inserir uma pessoa na tabela PESSOAS e pegar o código que foi gerado para inseri-lo na tabela FÍSICA ou JURÍDICA, conforme foi o caso. Se por acaso a pessoa já estiver cadastrada na tabela pessoa (verificarei através do campo CPF), o sistema então apenas a inserirá em uma das duas tabelas filhas, também conforme o caso. Sei que o SQLSERVER possui uma variável interna denominada @@identity, a qual guarda o último código gerado. Existe alguma variável deste tipo no postgre? Alguém poderia dar um exemplo de uma função que execute esta tarefa? Desde já fico agradecido.
-- Assim como uma pequena planta deve enfrentar muitos obstáculos antes de se transformar numa árvore, nós precisamos experimentar muitas dificuldades no caminho da felicidade absoluta. (Nitiren Daishonin).
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
