É melhor fazer
Select nextval(sequencia) Insert into tabela1 values (valorsequencia); Insert into tabela2 values (valorsequencia); Assim se mantém a integridade caso haja concorrencia De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Joao Enviada em: quinta-feira, 25 de outubro de 2007 10:00 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Como obter o último valor de uma sequence nextval na primeira curvall na segunda ----- Original Message ----- From: Consultores Software <mailto:[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, October 25, 2007 9:52 AM Subject: [pgbr-geral] Como obter o último valor de uma sequence Bom dia pessoal ! preciso gerar um script de inserçao de registros em duas tabelas relacionadas, da seguinte forma : .... insert into tabela1 (id, ...) values (nextval('sequencia', ...) ; insert into tabela2(.., id, ...) values (..., << id gerado acima>>, .. ); ... Ou seja, preciso obter o valor gerado pela sequence na primeira inserção e usá-lo na inserção seguinte para manter a integridade. Alguém sabe me dizer como fazer isso ?? Muito obrigado, desde já. _____ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
