오라클 SQL Developer 및 CMD 이용
1. 시퀸스 생성
CREATE SEQUENCE seq_jumun_no
INCREMENT BY 1
START WITH 1000
MAXVALUE 1010
MINVALUE 990
CYCLE
CACHE 2 ;
2. 테이블 생성
CREATE TABLE jumun
(
j_no number(4),
j_name varchar2(10)
) ;
3. 데이터 입력(시퀀스를 사용해서)
INSERT INTO jumun
VALUES (seq_jumun_no.NEXTVAL, 'AAAA') ;
INSERT INTO jumun
VALUES (seq_jumun_no.NEXTVAL, 'BBBB') ;
4. 테이블 조회
SELECT *
FROM jumun ;
5. 결과
J_NO J_NAME
---- --------
1000 AAAA
1001 BBBB
이렇게 결과가 나온다고 참고서에는 나와있으나.....
제가 CMD와 오라클 디벨로퍼로 실행한 결과는
J_NO J_NAME
---- --------
1001 AAAA
1002 BBBB
다음과 같이 나오네요 ㅠㅠ
1000은 어디다 팔아 먹었는지 비슷하게 만들어도 시작숫자는 버리고 시작합니다...
왜 그럴까요... ㅠㅠ 답변 부탁드립니다.