2011-08-10 4 views
0

테이블의 일부 레코드 (기본 키 없음)가 삭제되었습니다. 이 레코드를 다시 삽입해야합니다. 내 열 중 하나가 IDENTITY 열입니다.IDENTITY로 레코드 다시 삽입 SQL Server에 삽입

실제 데이터베이스에 대한 접근 방법은 무엇입니까? IDENTITY_INSERT를 ON/OFF해야합니까? 아니면 더 좋은 방법이 있습니까?

+0

삭제 된 세부 정보를 다시 삽입 할 때까지 IDENTITY_INSERT을 (를) 설정하지 않는 것이 좋습니다. –

답변

1

식별 열에 특정 값이 있어야하는 레코드를 삽입해야하는 경우 (최종 과거 참조를 복원하기 위해) 중복 가능성으로 인해 위험하다고하더라도 그렇다고 말할 수 있습니다.

그렇지 않으면 새로운 IDENTITY 값으로 다시 삽입합니다.