Oracle/Oracle 이론

시퀀스와 인덱스

임혁진 2024. 1. 22. 08:27

시퀀스(순차적으로 증가하는 값)

  • 자동적으로 유일 번호를 생성한다.
  • 공유 가능한 객체
  • 기본 키 값을 생성하기 위해 주로 사용
  • 어플리케이션 코드를 대체한다
  • 메모리에 캐쉬되면 시퀀스 값을 액세스 하는 효율성을 향상시킨다.

 

시퀀스 확인

NEXTVAL 과 CURRVAL

 

NEXTVAL - 새 시퀀스 번호가 생기고 CURRVAL 에 현재 시퀀스 번호가 담긴다.

CURRVAL - 막 생성된 시퀀스 번호를 참조하기 위해 사용된다.

 

 

시퀀스 수정 (ALTER SEQUENCE)

 

 

INDEX

 

인덱스 생성

 

인덱스 삭제

인덱스의 삭제는 테이블에 아무런 영향을 끼치지 않는다.

 

인덱스가 필요한 경우

 

인덱스의 종류

UNIQUE 인덱스