-- 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
'MS-SQL > Query' 카테고리의 다른 글
[MSSQL] GROUP BY 시 특정행 값 콤마로 구분하여 합쳐 보기 (0) | 2015.04.29 |
---|---|
[MSSQL] 로그 축소 간단한 예제 (0) | 2015.04.29 |
[MSSQL] PIVOT을 이용하여 행과 열을 변경하여 출력 , FOR문 안의 IN 동적으로 설정해보기 (0) | 2015.04.01 |
[MS-SQL] 사용자 정의 정렬 해보기 간단 예제 (0) | 2015.03.23 |
[MSSQL] OPENQUERY와 파라미터를 대입하여 조회 (0) | 2015.03.04 |