연속되는 일련번호를 발생하는 객체
연속적인 번호의 생성이 필요할 경우 사용(예 : 게시글 번호, 학번, 주문번호 등)
시퀀스로 번호를 얻어 DML(INSERT, DELETE, UPDATE) 작성 시 ROLLBACK을 하면
DML문만 ROLLBACK될뿐 시퀀스는 ROLLBACK되지 않는다.
CREATE SEQUENCE 시퀀스명;
INCREMENT BY n
=> 번호 증가값(기본값: 1)NEXTVAL
=> 시퀀스에서 다음에 나올 번호SELECT 시퀀스명.NEXTVAL FROM DAUL;
CURRVAL
=> 시퀀스에서 현재 나온 번호SELECT 시퀀스명.NEXTVAL FROM DAUL;
START WITH n
=> 시퀀스 시작값(기본값: 1)