by 최정환 currval user_sequences last_number nextval 차이 오차 [2009.06.21 21:42:57]
설명보다는 이미지 첨부가 좋을 것 같아서 사진 첨부합니다.
currval을 사용하여야 하는데 nextval을 한 이후에만 사용이 가능하므로 사용이 불가능하여
user_sequences 테이블에서 last_number 컬럼을 사용하여 확인하고자 하였습니다.
그런데 보다시피 last_number의 값이 nextval이나 currval과 일치하지 않네요.
혹시나 해서 nextval을 사용하여 last_number의 근사값으로 가도록 했더니
또 그만큼 차이가 나버립니다........
인터넷에서 한번 찾아봤을 때에는 currval을 대신하기 위해 last_number 컬럼을 이용하라고 하던데..
왜 이런걸까요?
윈도우즈XP SP3 + 오라클 10g입니다.
JSP 공부하면서 사용하고 있습니다.