[ERRORS][Oracle] sequence 순차 증가 오류 / 1, 2에서 갑자기 21로 다음 숫자가 넘어가는 경우
sequence를 생성하고 테이블에 썼던 데이터를 모두 지운 뒤 다시 데이터를 추가할 때, 1,2,3,.. 잘 가다가 다 지우고 다시 테이블에 글을 쓰니 21로 등록이 되는 경우가 너무 많았다. 왜 이럴까? 찾아보니. cache라는 것이 저장되어있었다. 이 놈.. 이놈이 나를 괴롭게 하였다. 이걸 확인하는 쿼리문은 다음과 같다 sequence 정보를 확인하는 쿼리: SELECT SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, INCREMENT_BY, LAST_NUMBER FROM USER_SEQUENCES; cache size를 확인하는 쿼리: SELECT SEQUENCE_NAME, CACHE_SIZE FROM USER_SEQUENCES WHERE SEQUENCE_NAME='BOARD_..
2022. 4. 22.