어떻게 이런 일이 발생하는지 파악할 수 없습니다. 몇 가지 이유 만,FIRSTROW 매개 변수가있는 SQL 대량 삽입은 다음 줄을 건너 뜁니다.
BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
그러나 :
***A NICE HEADER HERE***
00000|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
가 여기 내 대량 삽입 문의 : 여기
내가 SQL 서버에 대량 삽입 2005을 시도하고있어 파일의 예 내가 얻을 수있는 출력은 다음과 같습니다.0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
헤더를 제거하지 않으면 첫 번째 레코드가 항상 건너 뜁니다. 모두 FIRSTROW 매개 변수를 사용하지 마십시오. 이것이 어떻게 가능한지?
미리 감사드립니다.
당신이 정확합니다! '||'를 추가하면 헤더의 끝에, 그것은 잘 작동합니다. 삽입 할 각 파일에서 헤더를 제거하려고 시도 할 것입니다. 감사! – gibbo