작콩큰콩

[mssql] 시퀀스 생성, 사용, 삭제 (next value for 사용하기) 본문

작은 콩 개발자/SQL

[mssql] 시퀀스 생성, 사용, 삭제 (next value for 사용하기)

귤치치 2023. 6. 20. 12:17
[mssql] 시퀀스 생성, 사용, 삭제 (next value for 사용하기)

시퀀스 생성

CREATE SEQUENCE [시퀀스 이름]
    AS [int]
    START WITH 1
    INCREMENT BY 1
        -- 생략 가능
        -- MINVALUE -2147483648 --최소값 int 크기 
        -- MAXVALUE 2147483647  --최대값
GO

시퀀스 사용

-- insert에 사용할 경우
NEXT VALUE FOR IFM_USER_APPRV_DETAIL_SEQ

-- select 할 경우 (select 해도 값은 올라간다.)
SELECT NEXT VALUE FOR IFM_USER_APPRV_DETAIL_SEQ

시퀀스 삭제

DROP SEQUENCE IFM_USER_APPRV_DETAIL_SEQ
Comments