반응형
명시적 값을 테이블의 ID열에 삽입할 때 사용된다.
아래는 SQL 2005 Online BOOK 내용
SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }
언제든지 세션에서 한 테이블의 IDENTITY_INSERT 속성만 ON으로 설정할 수 있습니다. 한 테이블에 이 속성이 ON으로 설정되어 있는데 다른 테이블에 대해 SET IDENTITY_INSERT ON 문을 실행하면 SQL Server 2005 는 SET IDENTITY_INSERT가 이미 ON으로 설정되어 있음을 알리고 ON으로 설정된 테이블을 보고하는 오류 메시지를 반환합니다.
테이블의 현재 ID 값보다 큰 값을 삽입하면 SQL Server 는 자동으로 새로 삽입한 값을 현재 ID 값으로 사용합니다.
SET IDENTITY_INSERT 옵션은 실행 시간 또는 런타임에 설정되며, 구문 분석 시에는 설정되지 않습니다.
반응형
'Know > DATABASE' 카테고리의 다른 글
MySql Maximum table size (0) | 2011.03.09 |
---|---|
MYSQL Event Scheduler (0) | 2011.02.08 |
SQL 서버 관리자가 알아야 할 11가지 유용한 팁 (0) | 2007.07.19 |
[mssql] 복구 스크립트 (0) | 2006.10.20 |
DB2 HADR 문서 (0) | 2006.09.09 |