DB/Oracle
DB 45강. 시퀀스
JJJAEOoni
2022. 2. 15. 17:45
반응형
시퀀스(Sequence) : 유일(UNIQUE)한 값을 생성해주는 오라클 객체
시퀀스를 생성하면 기본키와 같이
순차적으로 증가하는 컬럼을
자동으로 생성할 수 있다.
보통 PK(PRIMARY KEY) 값을 생성하기 위해 사용한다.
시퀀스를 만들어보자.
왼쪽 목록에 시퀀스에서 우클릭하고
새 시퀀스를 클릭해준다.
최솟값과 최댓값은 적지 않으면
디폴트 값으로 정해져 있다.
우리는 DDL을 복사해서 붙여 넣자
데이터베이스 종류마다
가지고 있는 전략이 다르다.
MySQL = mariaDB
-> Auto Increment 전략
null값이 들어오면
이전 값을 확인해서 데이터를 집어넣는다.
INSERT 하기 전에 번호를 미리 확인할 수 없다.
MSSQL
-> table 전략
Oracle
-> 시퀀스 전략
[출처]
https://cafe.naver.com/metacoding
메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9
반응형