On Wed, Jun 25, 2008 at 10:13 AM, Vasco Antonio <[EMAIL PROTECTED]> wrote:

> Seguinte, tenho duas tabelas A e B.
>
> Table A
> -------------
> id - (sequence)
> nome
>
> Tabela B
> -------------
> id - (sequence)
> obs
> idtba - FK

[corte]

> Como posso fazer isso direto no banco, visto que se fizer no código
> pegando último registro corro o risco de lincar dados de registros
> diferentes.

BEGIN;
INSERT INTO A(id) VALUES(nextval('seq_id'));
INSERT INTO B(id) VALUES(currval('seq_id'));
COMMIT;

-Leo
-- 
Leonardo Cezar
http://pgcon.postgresql.org.br
http://www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a