[오라클] SEQUENCE
2014. 7. 16. 17:20ㆍDB/Oracle
SEQUENCE (시퀀스)
연속적인 일련번호를 만들어주는 기능입니다.
시퀀스 생성 예제)
아래 생성 쿼리를 보면 테이블 종속적이지 않은 것을 알 수 있습니다.
1 2 3 4 5 6 7 8 | CREATE SEQUENCE SEQ_JUMUN_NO INCREMENT BY 1 START WITH 1000 MAXVALUE 1010 MINVALUE 990 CYCLE CACHE 2 ; | cs |
사용 예제)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | CREATE TABLE JUMUN ( J_NO NUMBER(4) , J_NAME VARCHAR2(10) ) ; INSERT INTO JUMUN VALUES(SEQ_JUMUN_NO.NEXTVAL, 'AAA') ; SELECT * FROM JUMUN; J_NO J_NAME 1000 AAA | cs |
반응형