MS-SQL/Query
[MS-SQL 2012] SEQUENCE 생성
Hwoarang757
2015. 4. 23. 13:30
-- 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