WORK/DB

오라클 sequence 생성 및 조회

im 수캥이 2018. 10. 11. 18:12

오라클에서 table insert 시 max+1 을 사용해도 되지만 , sequence를 생성해 놓으면 조금 더 편리하게 사용 가능하다.


오라클 sequence 생성하기.


CREATE SEQUENCE SEQ명 INCREMENT BY N START WITH N


여기서 SEQ명은 중복이 안된다.

START WITH 값은 sequence 의 시작값을 의미한다.  start with 1 로 주면 1부터 시작 , 10을 주면 10부터 시작이다.

INCREMENT BY 값은 증가값을 의미한다. increment by 1 이면 1씩 증가 , 2이면 이씩 증가하게 된다.


생성된 sequence  조회


SELECT * FROM USER_SEQUENCES



생성된 sequence 삭제


DROP SEQUENCE SEQ명

'WORK > DB' 카테고리의 다른 글

MYSQL 조건문  (0) 2018.11.23
오라클 MERGE 문장  (0) 2018.10.16
oracle 계정생성 및 테이블 스페이스 생성  (0) 2018.08.30
테이블 join 해서 update 하기  (0) 2018.04.09
oracle insert 후 자동증가값 가져오기  (0) 2018.04.04