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
)
로 해주면 된다.
반응형