Oracle

테이블 추가 시 시퀀스 증가시키기

deerfrd 2017. 2. 6. 13:17
반응형


테이블의 pk값으로 인덱스를 설정할 때, 1씩 자동증가되는 시퀀스를 써야한다.


시퀀스 생성하는 코드는

CREATE SEQUENCE 시퀀스명

START WITH 1

INCREMENT BY 1

NOMAXVALUE

NOCACHE;

COMMIT;


하고, 시퀀스를 실제로 하나씩 증가하도록 특정 컬럼에 넣고싶다면.

자바파일에서 쿼리를  INSERT하는 지점에서

인덱스 컬럼명이 IDX 라면


INSERT INTO 테이블명 (

IDX

) VALUES (

시퀀스명.NEXTVAL

)


로 해주면 된다.



반응형