본문 바로가기
MS-SQL/Query

[MS-SQL 2012] SEQUENCE 생성

by Hwoarang757 2015. 4. 23.

 

 

 -- Sequence 생성

 

CREATE SEQUENCE dbo.TestTableID

AS int

START WITH 1

INCREMENT BY 1

NO CACHE;

GO

 

 

-- Sequence 호출 

SELECT NEXT VALUE FOR TestTableID

 

 

-- 최소값 설정

MINVALUE 100


--최대값 설정

MAXVALUE 200

-- 시작번호 설정

START WITH 1

 

-- 최대값이 되었을시 새로 재생

CYCLE

NO CYCLE

 

-- 초기화

ALTER SEQUENCE TestTableID RESTART WITH 1 ;

 

-- 시퀀스 생성 및 현재 값 확인

SELECT * FROM SYS.sequences