Oracle/Oracle 이론
시퀀스와 인덱스
임혁진
2024. 1. 22. 08:27
시퀀스(순차적으로 증가하는 값)
- 자동적으로 유일 번호를 생성한다.
- 공유 가능한 객체
- 기본 키 값을 생성하기 위해 주로 사용
- 어플리케이션 코드를 대체한다
- 메모리에 캐쉬되면 시퀀스 값을 액세스 하는 효율성을 향상시킨다.
시퀀스 확인
NEXTVAL 과 CURRVAL
NEXTVAL - 새 시퀀스 번호가 생기고 CURRVAL 에 현재 시퀀스 번호가 담긴다.
CURRVAL - 막 생성된 시퀀스 번호를 참조하기 위해 사용된다.
시퀀스 수정 (ALTER SEQUENCE)
INDEX
인덱스 생성
인덱스 삭제
인덱스의 삭제는 테이블에 아무런 영향을 끼치지 않는다.
인덱스가 필요한 경우
인덱스의 종류
UNIQUE 인덱스