How do I get the rec-id from an insert.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi all,

I have 3 tables:

a:
a.recid
a.name

b:
b.recid
b.address
b.city

c:
c.recid
c.arecid
c.brecid


each has a default sequence on their respective recid - which is the primary 
index.

when I do an "insert into a ...", it automagically assigns recid a new, unique 
value, same goes for b.

But to create c, I need to know the recid from a and b, so I can connect the 
two.
Is there any way to get the recid from a and b after they have been inserted 
like in "insert into a ... and give me the recid you're going to use, back"?

I know, I can do a "netxval('...')" stuff and then insert the records with 
values in recid, but that requires two extra calls to the DB per transaction.

Best regards,
Chris



-- 
Chris Ruprecht
Network Grunt and bitpusher extraordinaire


[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux