본문 바로가기

DBMS/MSSQL

MSSQL 자동증가값 정지 시키기

쿼리 분석기 창에 아래의 쿼리를 입력 후 입력 하면 자동 증가 값으 수동으로 입력 할 수 있다.

SET IDENTITY_INSERT '테이블이름' on

예를 들어 아래와 같은 필드가 있을 때 값을입력 하려면
seq int identity(1,1) not null ,
name varchar(5)


insert into (name) values ('홍길동') 이런 식으로 입력하여야 하는데 SET SET IDENTITY_INSERT '테이블이름' on 을 입력하면  insert into (seq,name) values (1,'홍길동') 이런 식으로 수동으로 입력할 수 있다
다시 자동으로 입력 하고자 한다면 SET IDENTITY_INSERT '테이블이름' off 를 입력해 주면 된다