Oracle DB 11

Sequence & Index

Sequence

순차적인 순서 번호를 자동으로 반영할 수 있는 매우 유용한 기술

-- sequence 생성 명령어
-- start with 시작지점 increment 증가량 maxvalue 마지막값
-- 값이 max에 도달하면 더 이상 insert 불가능
create sequence seq_test
start with 10
increment by 2
maxvalue 14;

-- 현재 값
seq_test.currval

-- 현재값 확인
select seq_test.currval from dual;

-- 다음 값
seq_test.nextval


index

빠른 검색을 위한 색인 기능

데이터 셋의 잦은 변경이 이뤄질 경우 비추천

-- index 지정
create index idx_emp01_empno on emp01(empno);

-- index 삭제
drop index idx_emp01_empno;

Discussion and feedback