본문 바로가기
Database/MSSQL

MS SQL | Sequence, auto_increment 하는 방법 identity

by 지혜를 탐구하는 오딘 2023. 3. 17.
728x90
반응형

Oracle DB 에서는 Sequence, 

MySQL 에서는 auto_increment, 를 사용하여 숫자를 자동으로 증가시킵니다.

MS SQL 에서는 어떤 방법으로 할까요?

 

INDENTITY(초기값, 증가값)

으로 합니다.

 

 

초기값은 1, 증가값은 100 으로 했습니다.

따라서,

1, 101, 201, 301, ….

이 될 것입니다.

 

 

Identity(1,1) 이라고 하면 한번에 1씩 증가할 것입니다.

 

 

만들고 뒤에 해당 테이블에 Identity 추가할 없습니다. (출처 : Stackoverflow.com🔗)

따라서 테이블을 만들 때에 추가하는 것이 좋겠습니다. 혹은 새로운 칼럼을 추가하는 방법이 있겠습니다.

 

 

 

728x90
반응형

댓글