728x90
반응형
Oracle DB 에서는 Sequence,
MySQL 에서는 auto_increment, 를 사용하여 숫자를 자동으로 증가시킵니다.
MS SQL 에서는 어떤 방법으로 할까요?
INDENTITY(초기값, 증가값)
으로 합니다.
초기값은 1, 증가값은 100 으로 했습니다.
따라서,
1, 101, 201, 301, ….
이 될 것입니다.
Identity(1,1) 이라고 하면 한번에 1씩 증가할 것입니다.
만들고 난 뒤에 해당 테이블에 Identity를 추가할 수 없습니다. (출처 : Stackoverflow.com🔗)
따라서 테이블을 만들 때에 추가하는 것이 좋겠습니다. 혹은 새로운 칼럼을 추가하는 방법이 있겠습니다.
728x90
반응형
'Database > MSSQL' 카테고리의 다른 글
MS SQL | 현재 날짜만, 시간만 출력하는 방법 (GETDATE 등) (0) | 2023.03.24 |
---|---|
MS SQL | 숫자 앞 0 채우기, 채우는 방법 (0) | 2023.03.22 |
MS SQL | CREATE DATABASE IF NOT EXISTS 구현하기 (0) | 2023.03.15 |
MS SQL | BULK INSERT 한글 깨짐 방지/해결 (0) | 2023.03.13 |
MS SQL | BULK INSERT .CSV 에서 데이터 읽어 입력하기 (0) | 2023.03.10 |
댓글