2017-10-19 9 views
0

테스트를 위해 SQL DB에 여러 개의 해시를 가져 오려고합니다. 해시는 다음과 같이 찾고 텍스트 파일의 형식에 : 나는 명령 bcp dbo.Table IN "Path\To\Dump.txt" -T -S SERVER\INSTANCE -d DB -c -t \n을 실행할 때 무슨 일하면 매초마다 해시를 가져올 것입니다, 어떤 이유로, 지금Microsoft SQL Server 용 bcp 유틸리티가 홀수 행을 무시합니다.

hash1 
hash2 
hash3 
hash4 
hash5 
hash6 

(즉 hash2, hash4하고, hash6). 왜 이런 일이 일어나는지 모르겠습니다. 마찬가지로 구분 기호 인수를 \r 또는 \n\r 또는 \r\n으로 바꾸면 0 행이 가져옵니다. 왜 이런 일이 일어나는 걸까요?

+0

이것은 도움이 될 수 있습니다 : https://www.sqlservercentral.com/Forums/Topic508351-149-1.aspx –

+0

그냥 확인하십시오 :'select count (*) from importtable'을 실행하면, 행이 삽입 되었습니까? select가 가져 오기 파일과 동일한 순서로 데이터를 반환한다고 가정하지 마십시오. –

+0

네, 달리기 만하면 절반이 나옵니다. – Leeren

답변

0

전체 테이블 자체 대신 내 해시 열을 나타내는 뷰를 참조해야합니다. 그 고정 된 것들.