2009-04-20 22 views
0

私はbcp.exeを使用してデータベースにインポートするためのTSVファイルを生成するためのツールを開発中で、出力を検証したいと思います。私は、生成するファイルを、既存のデータベースからbcpを使用してエクスポートして生成したファイルと比較することで、これを行うことができます。私の問題は、ファイル間で順序が異なることがあることです。私は、行の順序にかかわらず、一対のファイルに正確に一致する行がないかどうかを教えてくれるツールが欲しい。行の内容を比較するツール

答えて

2

「関わらず」の言葉であるかどうかの「関わらず」...

その比較を行うための信頼性の高い方法は、同じ順序に2つのファイルを並べ替えるし、ファイルの比較を行うことです。あなたは 'bcp.exe'に言及しているので、UnixやSybaseよりもWindowsやおそらくMS SQL Serverのように聞こえるかもしれません。

私はおそらく、ファイル、または任意の同等のUnix workalikeツールセット(MKS、...)を(注文するとsort)Cygwinを使用してdiffまたはcommのいずれかを比較すると思います。他の人が他のツールを推奨するかもしれません。それは、部分的には、あなたが普通に見つけそうな違いの数と、見つけた後の対処方法にも依存します。 GUI出力は必要ですか?また、ソートされていないデータファイルの特定の行番号に戻って差異を追跡するという問題に直面しています。

関連する問題