티스토리 뷰

DB/ORACLE

시퀀스(sequence)

0bliviat3 2023. 9. 2. 16:51

튜플을 유일하게 식별하기 위한 수단으로 인덱스, 기본키로 사용이 가능하게끔

값을 부여하며 그 값 자체엔 의미가 없는것을 관리해주는 기술을 시퀀스라고 한다.

 

예를 들면 회원의 아이디는 의미가 있으므로 시퀀스로 관리할수 없지만 글번호 같이 의미는 없지만

유일한 데이터로 식별이 가능한것을 관리해주는 기술을 시퀀스라고 한다.

 

시퀀스 생성 명령어)

// 시퀀스 생성

create sequence 시퀀스명
increment by 숫자 // 얼마나 증가시킬것인지
start with 숫자 // 시퀀스 시작번호


// 시퀀스 사용

시퀀스명.nextval // 현재 시퀀스의 다음값을 가져옴
시퀀스명.currval // 현재 시퀀스의 값을 가져옴

 

이런 시퀀스의 사용을 통해 의미없지만 식별할수 있는 데이터를 자동으로 부여해줄수 있다.

'DB > ORACLE' 카테고리의 다른 글

view  (0) 2023.09.03
서브쿼리  (0) 2023.09.02
ROWNUM  (0) 2023.09.01
조인(join)  (0) 2023.09.01
무결성  (0) 2023.09.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함