Loading...

DB/Oracle / / 2022. 2. 15. 17:45

DB 45강. 시퀀스

반응형

시퀀스(Sequence) : 유일(UNIQUE)한 값을 생성해주는 오라클 객체

 

시퀀스를 생성하면 기본키와 같이

순차적으로 증가하는 컬럼을

자동으로 생성할 수 있다.

 

보통 PK(PRIMARY KEY) 값을 생성하기 위해 사용한다.

 

시퀀스를 만들어보자.

 

왼쪽 목록에 시퀀스에서 우클릭하고

새 시퀀스를 클릭해준다.

최솟값과 최댓값은 적지 않으면

디폴트 값으로 정해져 있다.

 

 

우리는 DDL을 복사해서 붙여 넣자

 

 

 

데이터베이스 종류마다

가지고 있는 전략이 다르다.

 

MySQL = mariaDB

-> Auto Increment 전략

 

null값이 들어오면

이전 값을 확인해서 데이터를 집어넣는다.

 

INSERT 하기 전에 번호를 미리 확인할 수 없다.

 

MSSQL

-> table 전략

 

Oracle

-> 시퀀스 전략

 

 

 

 

[출처]

 

https://cafe.naver.com/metacoding

 

메타코딩 : 네이버 카페

코린이들의 궁금증

cafe.naver.com

 

메타 코딩 유튜브

https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

메타코딩

문의사항 : getinthere@naver.com 인스타그램 : https://www.instagram.com/meta4pm 깃헙 : https://github.com/codingspecialist 유료강좌 : https://www.easyupclass.com

www.youtube.com

 

반응형