동안 중복 된 기본 키가있는 행을 건너 뛰거나 건너 뜁니다. 대량 삽입 메서드를 사용하여 CSV 파일에서 행을 삽입하고 있습니다. 그러나 중복되는 기본 키에서는 실패합니다. 내가 중복 기본 키 '행에 필드를 업데이트 할 필요가일괄 삽입 - SQL
Use People
Go
BULK
INSERT tblProfile
FROM 'F:\People.txt'
WITH
(
DATAFILETYPE='widechar',
CODEPAGE = 'ACP',
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n',
ERRORFILE = 'F:\ErrorRows.csv'
)
GO
:
여기 내 예제 코드입니다. 여기 예를 들어
내 테이블의 샘플입니다 : CSV 파일의 코드를 "68"로이 행의 행이있는 경우
Code Name Family City
---------------------------
45 Joe Stone USA
67 Sara Stone USA
68 Stone
우리가 이름이나 빈 또는 null의 도시 (내 테이블) 다음 대량 삽입 업데이 트와 그렇지 않으면 기본 키 에서이 중복을 건너 뛰고 다른 사람들을 위해 삽입을 작성하십시오.
이렇게 할 수 있나요? DoctorMick으로
당신은이 작업을 수행하는 데 사용하는 코드를 게시 할 수 업데이트하는? –