2011-12-16 49 views
-2

我有10個來自不同來源的表格導入SQL Server數據庫。我想將它們與名爲basic_source的表進行比較。 我想要做的是將basic_source中的每個屬性與其他10個表中的每個屬性進行比較,每次一個。如果這兩個屬性具有相同的名稱,則查看它們的值(應該是不同的值)。然後,將這些值提取到數組。我在尋找邏輯低於比較表格之間的列

表{表1,表2,表3,.........,表10}

如果(從basic_table = columnj從表1名稱columni名)

//從表1 下一頁表

回答

1

從提取columnj數據到陣列 columnj_value [] =( 「從表1中選擇不同(columnej)」)從basic_table,接着attributej

下一頁columni什麼我瞭解您的問題,您可以使用Dictionary<string, object>來表示表格中的列名稱和值。例如,您將爲每個表存儲一個Dictionary<string, object>對象,然後在比較時,可以在每個Dictionary中的KeyValuePair對象內查找相關匹配。