SqlBulkCopy를 사용하여 중복 삽입을 방지하는 방법?

c# sqlbulkcopy sql-server-2008

문제

나는 SqlBulkCopy를 사용할 것이지만 중복 삽입을 방지해야한다. 가장 좋은 방법은 무엇입니까? WriteToServer 명령을 실행하기 전에 각 항목에 대한 존재 여부를 확인 했습니까?

인기 답변

이를 수행하는 가장 좋은 방법은 데이터를 삽입하려는 테이블에 고유 인덱스를 추가하는 것입니다. 이렇게하면 중복 항목이 테이블에 추가되지 않습니다.

또한 잠재적으로 너무 많은 양의 데이터를 메모리에로드하지 않아도되고 다른 문제가 발생하는 것을 방지 할 수 있습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.