▣ 오라클 시퀀스를 생성 삭제 하는 법을 알아보자!!

 

 

안녕하세요 기요밍 입니다.

오라클을 사용하다보면 순차적으로 증가하는 값을 생성하기 위해 Sequence(시퀀스)를 자주 사용하게 되는데요.

이번엔 시퀀스를 생성, 수정, 삭제 하는 법에 대해서 알아 보겠습니다.

 

◈ 시퀀스 생성

 CREATE SEQUENCE [시퀀스명]
   [첫번째 시퀀스 번호]
  MAXVALUE [MAX 값]
  MINVALUE [MIX 값]
  NOCYCLE/CYCLE [최대값까지 생성한 이후 CYCLE로 값을 생성할지에 대한 옵션] 
  CACHE/NOCACHE [캐쉬에 미리 생성해 놓을 시퀀스 갯수];

 

문법만 보면 어려워 보일 수 있는데, 예제를 보면 쉽게 이해할 수 있을 겁니다.

 

CREATE SEQUENCE TEST_SEQ
  START WITH 1

  MAXVALUE 99999999999
  MINVALUE 1
  NOCYCLE

  CACHE 100 

 

간단하죠?^^

 

◈ 시퀀스 수정 

 ALTER SEQUENCE [시퀀스명]
  MAXVALUE [MAX 값]
  MINVALUE [MIX 값]
  NOCYCLE/CYCLE [최대값까지 생성한 이후 CYCLE로 값을 생성할지에 대한 옵션] 
  CACHE [캐쉬에 미리 생성해 놓을 시퀀스 갯수];

 

 START WITH 옵션만 제외하고 시퀀스 생성 스크립트와 동일 하다. 

 

 

◈ 시퀀스 삭제

 DROP SEQUENCE [시퀀스명]

 

이렇게 해주시면 됩니다!!! ^^

 

블로그 이미지

기요밍b

IT와 게임 블로그 입니다!!^^

,