Re: [SQL] currval() within one statement

2008-01-22 Thread silly_sad
Richard Huxton wrote: sad wrote: Richard Huxton wrote: Then this is the question on the execution order of the statement INSERT...SELECT... You'll want "Overview of PostgreSQL internals" then http://www.postgresql.org/docs/8.2/static/overview.html What do you think should happen? I had

[SQL] currval() within one statement

2008-01-21 Thread silly_sad
Helo is it expected that the currval() changes its value between calls within one statement ? Look the following call: INSERT INTO ttt (a,b) SELECT currval('ttt_id_seq'), 'const' FROM ttt2; Where the trigger before insert on ttt is defined and this trigger calls nextval('ttt_id_seq'). I