문제

BCP.EXE를 사용하여 데이터베이스로 가져 오기 위해 TSV 파일을 생성하기 위해 AA 도구에서 작업하고 있으며 출력을 검증하고 싶습니다. 생성 한 파일을 기존 데이터베이스에서 BCP를 사용하여 내보내면서 생성 된 파일과 비교하여이를 수행 할 수 있습니다. 내 문제는 순서가 때때로 파일마다 다를 수 있다는 것입니다. 라인 순서에 따라 한 쌍의 파일에 정확히 일치하지 않는 줄이있는 경우에만 알려주는 도구를 원합니다.

도움이 되었습니까?

해결책

'불규칙한'이 단어인지에 대한 '불평'...

이 비교를 수행하는 신뢰할 수있는 방법은 두 파일을 동일한 순서로 정렬 한 다음 파일 비교를 수행하는 것입니다. 'bcp.exe'를 언급하기 때문에 Unix 및 Sybase보다 Windows 및 MS SQL Server와 비슷합니다.

나는 아마도 Cygwin과도 사용할 것입니다 diff 또는 comm 비교하기 (및 sort 주문) 파일 또는 동등한 UNIX WorkAlike Toolset (MKS, ...). 다른 사람들은 다른 도구를 추천 할 수 있습니다. 그것은 부분적으로 당신이 정상적으로 찾을 가능성이 있다고 생각하는 차이점과 찾은 후 어떻게 처리 할 것인지에 달려 있습니다. GUI 출력이 필요합니까? 또한 분류되지 않은 데이터 파일의 특정 줄 번호에 대한 차이점을 추적하는 데 문제가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top