[ dataBase ] in KIDS 글 쓴 이(By): ahsarang (.아.사.랑.) 날 짜 (Date): 2000년 12월 2일 토요일 오전 10시 19분 29초 제 목(Title): [Q] sequence 에서 번호가... 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에서는 이런걸 못찻겠네요. -.- 이 방법도좀 알려주시면 대단히 감사하겠습니다. |