USE TEMPDB; --테이블 생성 CREATE TABLE TEST( NO INT IDENTITY(1,1) NOT NULL, --IDENTITY(시작값, 증가값) NAME VARCHAR(256) NULL ) --데이터 저장 INSERT INTO TEST(NAME) VALUES('테스트') --INSERT된 현재 증가값 조회 SELECT @@IDENTITY AS '증가값 확인' --명시적으로 증가값을 지정해서 INSERT하고자 할때 --SET IDENTITY_INSERT [테이블명] ON; SET IDENTITY_INSERT TEST ON; INSERT INTO TEST(NO,NAME) VALUES(100,'JAMES'); --INSERT된 현재 증가값 조회 SELECT @@IDENTITY AS '증가값 확인' --증가값을 지정하고자 할때 --DBCC CHECKIDENT ('[테이블명]', RESEED, 지정값); DBCC CHECKIDENT (TEST, RESEED, 200); --INSERT된 현재 증가값 조회 SELECT @@IDENTITY AS '증가값 확인' --명시적으로 증가값 자동으로 설정 SET IDENTITY_INSERT TEST OFF; --데이터 저장 INSERT INTO TEST(NAME) VALUES('자동증가테스트') --INSERT된 현재 증가값 조회 SELECT @@IDENTITY AS '증가값 확인'
728x90
반응형
'DB > Mssql' 카테고리의 다른 글
mssql 테이블 설명 코멘트 생성 (0) | 2018.01.11 |
---|---|
mssql 테이블 명세서 조회 (0) | 2018.01.09 |
mssql 날짜 형식 변환 (0) | 2018.01.09 |
mssql 부하쿼리 확인 (0) | 2018.01.09 |
mssql 테이블 복사 (0) | 2018.01.09 |