IDENTITY_INSERT가 OFF로 설정되면 테이블 '테이블명'의 ID 열에 명시적 값을 삽입할 수 없습니다.
쿼리
CREATE TABLE dbo.[테이블명] (
seq int IDENTITY (1, 1) NOT NULL,
id varchar(20) NOT NULL
)
insert into dbo.[테이블명] (seq,id) values(1,'abc')
IDENTITY_INSERT가 OFF로 설정되면 테이블 '테이블명'의 ID 열에 명시적 값을 삽입할 수 없습니다.
IDENTITY 가 있는 데이터 테이블 생성 후 해당 컬럼 입력 시도 할 경우 에러 발생
아래와 같이 IDENTITY_INSERT ON 처리 후 실행 시 가능해짐
반드시 INSERT 후에 OFF 처리 해야 이후 문제가 안생김
SET IDENTITY_INSERT dbo.[테이블명] ON
insert into dbo.[테이블명] (seq,id) values(1,'abc')
SET IDENTITY_INSERT dbo.[테이블명] OFF