반응형
MSSQL에서 Identity_insert 오류가 나면서, 쿼리 입력이 안될때가 있습니다.
해당 오류는 컬럼을 ID증가 increment 가 되는 필드가 있을때, 생기는 오류입니다.
해당 오류를 해결하기 위해서는 다음과 같은 쿼리로 감싸줘야 합니다.
SET IDENTITY_INSERT {테이블} ON
쿼리
SET IDENTITY_INSERT {테이블} OFF
예제
SET IDENTITY_INSERT Table1 ON
INSERT INTO Table1
/*Note the column list is REQUIRED here, not optional*/
(OperationID, OpDescription, FilterID)
VALUES (20, 'Hierachy Update', 1)
SET IDENTITY_INSERT Table1 OFF
반응형
'DB관련 > SQL Server' 카테고리의 다른 글
MSSQL에서 DB, LOG 축소 쿼리 / 공간 줄이기 (0) | 2020.10.15 |
---|---|
[SQL Server] SQL SERVER 에러로그(ERRORLOG) 삭제하기 - 디스크 정리 (0) | 2020.08.01 |
[MSSQL] 문자열 바꾸기 (치환) - REPLACE, STUFF, TRANSLATE (group by 에서 사용한 예제 포함) (0) | 2020.02.28 |
(중요) MSSQL mdf log파일로 Detach->Atach 하기 (백업,복원) (0) | 2020.02.28 |
decimal 와 numeric의 차이 + Money Data Type (C#) (0) | 2019.09.26 |
[MSSQL] SQL Server Management Studio 로 DB copy하기 (0) | 2019.09.24 |
mssql 에서 sa 로그인 실패 오류 해결방법 (0) | 2019.09.19 |
MSSQL 자동 숫자 증가 필드 autoincrement 설정하기 (2) | 2019.09.11 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)