오라클 강의 보면서 공부중인데 시퀀스 부분에서
CREATE SEQUENCE SURVEY_SEQ INCREMENT BY 1 MAXVALUE 9999999 MINVALUE 0 CACHE 20;
이렇게 생성하고
insert into survey(
SURVEY_ID,
SURVEY_TITLE,
SURVEY_CONTENT,
SURVEY_REGDATE,
SURVEY_ENDDATE,
USER_NAME,
SURVEY_CNT)
values(
survey_seq.nextval,
'후라이드랑 양념',
'후라이드 양념?',
systimestamp,
sysdate,
'댕댕댕',
82
);
로 생성을 하면 id 값이 +2씩 늘어나네요...
세부정보는 다음과 같습니다.
CREATED 21/08/30
LAST_DDL_TIME 21/08/30
SEQUENCE_OWNER abcde
SEQUENCE_NAME SURVEY_SEQ
MIN_VALUE 0
MAX_VALUE 9999999999999
INCREMENT_BY 1
CYCLE_FLAG N
ORDER_FLAG N
CACHE_SIZE 20
LAST_NUMBER 21
SCALE_FLAG N
EXTEND_FLAG N
SESSION_FLAG N
KEEP_VALUE N
DUPLICATED N
SHARDED N
설정이 잘못된건가 싶어서 구글링해서 다른 예제들 참고해서도 생성해봤는데 ... 삭제하고 다시해도 +2씩 증가하네요 ㅠㅠ...