지정된 값만큼 증가하거나 감소시키는 자동 번호 발생기로, 주로 PRIMARY KEY의 값을 생성해주기 위해 사용함
테이블과 독립적이기 때문에 하나의 시퀀스를 여러 테이블에서 사용할 수 있음
-- 시작값을 1로 하고 증가하는 값을 1로 하여 계속 증가하게 함
create sequence 시퀀스명 start with 1 increment by 1;
insert into 테이블(num, name) values(시퀀스명.nextVal, '홍길동');

-- 현재 시퀀스가 어디까지 증가되어 있는지 확인
select 시퀀스명.currVal from dual;
-- 1~20까지 올라갔다가, 다시 1로 돌아오는 시퀀스
create sequence 시퀀스명 start with 1 increment by 1
minvalue 1 maxvalue 20 cycle;