sequence를 사용해서 일련번호를 주려고하는데
.nextval해서 나온 값들이 차례로 나오지않고 중간중간 값이 뜁니다.
(설명하기 힘드네용.... -.-)
예) 1, 2, 10, 11, 12, 15, 16, 18...
이렇게... 한개의 sequence에서 .nextval을 사용하는 곳은 한 곳밖에
없으니까 1, 2, 3, 4...이렇게 순서대로값이 반환되는게 맞는게 아닌가요?
아니면 원래 sequence가 이걸 보장하지 않는건가요?
이걸 보장하지 않는다면 다른 해법이 있을까요?
max(no)+1해서 번호를 주는것은 중복된 일련번호가 들어가지 않는다는
보장을 못할거 같구요.
한수 지도 바랍니다. 꾸벅~~~
@ 번호가 않맞아서 지금은 꽁수로 번호를 보여주고 있는데... 쩝...
앗. 질문하는 김에 하나더...
mysql같은거 보면 limit이란게 있어서 select에서 가져올 최대
row수를 지정해줄 수 있는데 oracle에서는 이런걸 못찻겠네요. -.-
이 방법도좀 알려주시면 대단히 감사하겠습니다.