ORACLE SEQUENCE : 오라클에서 자동 증가값 만들기

퍼옴 http://uple.net/135

ORACLE SEQUENCE : 오라클에서 자동 증가값 만들기

---------------------------------------------

CREATE SEQUENCE  시퀀스명 
        INCREMENT BY 증가값
        START WITH 시작값
        MAXVALUE 최대값 또는 NOMAXVALUE
        MINVALUE 최소값 또는 NOMINVALUE
        CYCLE 또는 NOCYCLE
        CACHE 또는 NOCACHE;

---------------------------------------------


AUTO_SEQ_NUMBER 시퀀스를 생성, 초기값을 1부터 1씩 증가하며 최대값은 1000000으로 생성.
---------------------------------------------

CREATE SEQUENCE AUTO_SEQ_NUMBER
        INCREMENT BY 1
        START WITH 1
        MAXVALUE   1000000
        NOCACHE
        NOCYCLE;


---------------------------------------------
입력과 조회: 입력시는 NEXTVAL , 조회시는 CURRVAL 사용
---------------------------------------------

INSERT INTO 테이블명(자동증가컬럼명) VALUES(AUTO_SEQ_NUMBER.NEXTVAL);

SELECT 시퀀스명.currval FROM DUAL;


---------------------------------------------
시퀀스 삭제
---------------------------------------------
DROP SEQUENCE 시퀀스명




이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받고 있습니다.

이 포스팅은 제휴마케팅이 적용되어 작성자에게 일정액의 커미션이 제공될수 있습니다.

이 글을 공유하기

댓글

Designed by JB FACTORY

"웨딩박람회 일정 스드메 견적 웨딩플랜닷컴 "

주부알바 재택부업 앙팡펫파트너스

서민안심전환대출 ㅣ정부지원대출ㅣ채무통합대환대출