2011-12-16 18 views
-2

SQL Serverデータベースにインポートするソースが異なる10個のテーブルがあります。私はそれらをbasic_sourceという名前のテーブルと比較したいと思います。 私がしたいのは、basic_sourceの各属性と、他の10個のテーブルの各属性を毎回比較することです。 2つの属性が同じ名前を持つ場合は、その値を見てください(別の値にする必要があります)。次に、値を配列に抽出します。 (TABLE1からbasic_table = columnj名からcolumni名)場合、私はテーブル間の列の比較

以下の表である{TABLE1、表2、表3、.........。、表10}

探している論理

// TABLE1 次のテーブル

答えて

1

から( "TABLE1から)異なる(columnej選択")[] =配列 columnj_valueにbasic_table、次にattributejから

次にcolumniをcolumnjからデータを抽出するもの私はあなたの質問を理解している可能性がありますDictionary<string, object>テーブルの列名と値を表すために使用することができます。たとえば、テーブルごとにDictionary<string, object>オブジェクトを格納し、次に比較すると、DictionaryKeyValuePairオブジェクト内で検索し、関連性のある一致を検索できます。