SQL Server에 CSV 파일 업로드 - ID 문제

.net c# csv sqlbulkcopy sql-server

문제

주어진 CSV 파일의 컬럼 구조 :

First_Name, Last_Name, Date_Of_Birth

그리고 구조가있는 SQL Server 테이블

ID(PK) | First_Name | Last_Name | Date_Of_Birth

(필드 ID는 자동 증가가 1 인 ID입니다)

SQL Server가 csv 파일의 First_Name 열을 ID 필드에 삽입하지 않도록 어떻게 정렬합니까?

정보의 경우 csv는 DataTable에로드 된 다음 SqlBulkCopy를 사용하여 SQL Server에 복사됩니다.

가져 오기 전에 ID 열을 추가하기 전에 CSV 파일을 수정해야합니다 (가져 오기 전에 대상 테이블이 잘 리므로 중복 된 키 값을 걱정할 필요가 없습니다). 또는 Datatable에 ID 열을 추가 하시겠습니까?

또는 SQL Server에 놓친 설정이 있습니까?

수락 된 답변

ID 열을 데이터 테이블에 추가해야하지만 해당 필드를 CSV의 데이터로 채우는 것에 대해 걱정할 필요가 없습니다.

일단 그것이 완료되면 데이터는 잘 정렬해야하고 ID는 자동 증가가있는 ID이므로 CSV를 DB에로드하는 것이 좋습니다.




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