Re: Efficient Insert statement for one record into multiple
От | Roland Walter |
---|---|
Тема | Re: Efficient Insert statement for one record into multiple |
Дата | |
Msg-id | 4586A5F4.7070305@gmx.net обсуждение исходный текст |
Список | pgsql-jdbc |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peter Neu wrote: > Hi, > > in my create table statement I got this line: > > id int4 DEFAULT nextval('public.user_auth_id2_seq'::text) > > So according to your suggestions this would be > > insert into B (id_from_a, statistic_data) values( > currval("public.user_auth_id2_seq"),bla") > > ,right? > Yes. (But beware, I forgot the double-qoute in front of bla.) > If I got you right I cannot link this two insert statements together. > So I need two times to open a prepared statement and execute it. > Would I need to do this in a transaction or is it safe to do this > without it? As Dave Cramer wrote already, you must use the same connection object. If you put in a transaction depends of your application. If you do many insertions in table A and B at the same time, you should put all insertions in one transaction to avoid performance issues. Regards, Roland. - -- Dipl.-Phys. Roland Walter mailto: roland (dot) walter (dot) rwa (at) gmx (dot) net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFFhqX0xoOEAkary1ERAoVPAJ4krT4+7k8YnzX3cRgmqTd9bMllawCfVJuo KIHe0I0jK0lgwcuhJvy4ztc= =T1t5 -----END PGP SIGNATURE-----
В списке pgsql-jdbc по дате отправления: