Jinius.com
728x90
반응형

- 시퀀스 란 ?

 

  • - 자동으로 순차적으로 증가하며 유일(UNIQUE)한 값을 생성해주는 객체이다.
  • - 보통 PRIMARY KEY 값의 중복 값을 방지하기 위해 사용 한다.
  • - 메모리에 Cache되었을 때 Sequence 값의 액세스 효율이 증가 한다.
  • - Sequence는 테이블과는 독립적으로 저장,생성됩니다.  하나의 Sequence를 여러 테이블에서 사용할 수 있다.

 

- 사용 법 / 코드 예시

-- 생성
CREATE SEQUENCE [시퀀스명]
AS [int]
START WITH 0       --시작값
INCREMENT BY 1      --증감값 -는 감소
MINVALUE 0          --최솟값
MAXVALUE 9999999   --최댓값
CACHE 1            --메모리

 

-- 삭제
DROP SEQUENCE [시퀀스 명]

- 주의사항

select 문에서도 NEXT VALUE 사용시 시퀀스 값이 증가한다.

 


▼ MSSQL 다른 글 보기

2022.04.03 - [개발/MSSQL] - [MSSQL] MSSQL TOP 사용하기 (상위 N개 데이터 가져오기) -Jinius.com

 

[MSSQL] MSSQL TOP 사용하기 (상위 N개 데이터 가져오기) -Jinius.com

😊 아주 쉽고 간단하게 😊 Top N 사용하기 가져오려는 값 앞에 top 가져오려는 갯수를 붙이면 출력 결과를 상위부터 n번째까지만 가지고 온다. 상위 첫번째 결과만 가져오기 (top 1) -- 상위 첫번째

jinius-com.tistory.com

 

728x90
반응형
profile

Jinius.com

@Jinius.com

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!