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 |