C# 使用循环遍历多个表并合并数据到一个新表
// 新建一个 DataTable 存储查询结果 DataTable DaliyOutputTable = new DataTable();
// 循环查询每个表 for (int i = 0; i < n; i++) { string tableName = $'ProductProductionRecorderTableMainName{i.ToString()}'; string sql = $'SELECT * FROM {tableName} WHERE {ProductionDate} = '{Time}'';
// 执行查询并将结果添加到 DaliyOutputTable 中
foreach (DataRow row in SqlConnector.GetDataTable(sql).Rows)
{
DaliyOutputTable.Rows.Add(row.ItemArray);
}
}
// 对 DaliyOutputTable 进行处理... // ...
// 最后记得释放 DataTable 对象 DaliyOutputTable.Dispose();
原文地址: https://www.cveoy.top/t/topic/ntJa 著作权归作者所有。请勿转载和采集!