RE: Grabbing sequence values blocks in consecutive order: Need a guaranteed method.

  • From: "Kenneth Naim" <kennaim@xxxxxxxxx>
  • To: <fmhabash@xxxxxxxxx>, "'Oracle-L Group'" <oracle-l@xxxxxxxxxxxxx>
  • Date: Tue, 24 Mar 2009 13:30:56 -0400

By adding the ordered keyword to the create sequence syntax, order will be
guaranteed but as you said gapless cannot be guaranteed.

Ken

-----Original Message-----
From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx]
On Behalf Of FmHabash
Sent: Tuesday, March 24, 2009 1:21 PM
To: Oracle-L Group
Subject: Grabbing sequence values blocks in consecutive order: Need a
guaranteed method.

Hi all, 
I have a need for a java app to be able in some guaranteed manner to grab a
block of sequence values that are consecutive in order. 
Given the fact that there can potentially be multiple sessions making such
request, no session should end up interrupting another's while this sequence
values block is being granted.
I know this can be done on java side, but thought may be it can also be done
on db as well. 
My initial review shows that sequences will never guarantee gapless values.
If this is the case, can this still be done at least guaranteeing an ordered
(not necessarily consecutive ) values?

Thanks  
--
//www.freelists.org/webpage/oracle-l


--
//www.freelists.org/webpage/oracle-l


Other related posts: