본문 바로가기
IT_Developers/Oracle

Oacle- 오라클 자동 증가값 생성 하기 / create sequence

by 고코더 2019. 8. 20.

sequence 생성하기


안녕하세요.
고코더 입니다.


 1. 오라클은 다른 DBMS와 달리 자동 증가값을 생성하려면 
sequence를 만들어야 합니다.
귀찮긴 해도 시퀀스값도 관리 할 수 있는건
장점일거 같네요


 2. 방법은 간단합니다.
아래처럼 시퀀스 생성 쿼리를 만든후에
create sequence board_seq start with 1 increment BY 1 maxvalue 10000;
start with : 시작 값
increment BY : 증가 값
maxvalue : 최대 증가값


 3. insert시 마다 "board_seq.nextval" 을 넣어주면 
자동으로 증가 값을 입력 가능 합니다. 
insert into board(idx,name,title,content,hit) values (board_seq.nextval,'gocoder','제목','내용',0);


마무리

불편하지만 꼭  필요한 옵션 


댓글