Oracle // SEQUENCE가 20씩 증가할 때

dwanGim·2022년 6월 3일
0

한줄 요약

ALTER SEQUENCE board_num NOCACHE;

SEQUENCE가 20씩 증가할 때

게시판의 bno을 SEQUENCE로 설정해두었더니 20씩 증가한다.

CREATE SEQUENCE board_num;

CREATE TABLE board_tbl (
    bno number(10, 0),
    title varchar2(200) not null,
    content varchar2(2000) not null,
    writer varchar2(50) not null,
    regdate date default sysdate,
    updatedate date default sysdate
);

ALTER TABLE board_tbl ADD CONSTRAINT pk_board PRIMARY KEY(bno);

board_tbl 테이블을 생성했을 때의 쿼리문이다.

이상하게 bno가 20씩 증가한다.

검색을 해보니까 오라클만의 문제라는데

ALTER SEQUENCE [시퀸스명] NOCACHE;

이렇게 테이블을 수정하면 된다고 한다.

컴퓨터를 재시작해야 적용된다고 하니 참고하도록 해야겠다.

profile
배울 게 참 많네요.

0개의 댓글