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);
마무리
불편하지만 꼭 필요한 옵션
'IT_Developers > Oracle' 카테고리의 다른 글
Oracle - 오라클 11g 다운로드 및 설치 (0) | 2019.08.22 |
---|---|
Oracle - 19c 버전 오라클 삭제하는 방법 (2) | 2019.08.21 |
Oracle - "the network adapter could not establish the connection" / 접속이 안될때 (0) | 2019.08.19 |
Oracle - 관리자 권한 sysdba로 로그인하기 / 아이디 비밀번호 없이 (0) | 2019.08.18 |
Oracle - 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2019.08.15 |
댓글