We had a situation like this - we wanted to get a large batch of sequences at once with one "trip" to the database. We used a stored procedure that took an argument "how many do you want" - and it used an execute immedate select nextval into an array and passed the array back.
On Wed, 24 Oct 2001 08:00:24 -0800, you wrote: > >Hi, > >is there a smart way to generate IDs in chunks? > >getting an ID with nextval is perfectly ok most of the time, but sometimes >the application would need to generate a pool of IDs and keep them for later >use > >as I can't manipulate the currval of the sequence, I wander what the best >solution would be > > >thanx, > > Marin > >---- >"...what you brought from your past, is of no use in your present. When >you must choose a new path, do not bring old experiences with you. >Those who strike out afresh, but who attempt to retain a little of the >old life, end up torn apart by their own memories. " > > > >-- >Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Doug C INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).