嵌套forloop,用于sql每次向所有月份、地区和部门插入新值

vi4fp9gy  于 2021-08-13  发布在  Java
关注(0)|答案(0)|浏览(186)

我有12个月,3个地区,10个部门(从数据库获取)和100个客户的所有部门和12个月。现在我想为每个部门增加一个新的客户名,为期12个月。所以我编写了一个嵌套for循环,将数据插入数据库。

for(int i=1;i<=12;i++)
{
        foreach(datarow dtregion in region.rows)
        {
            foreach(datarow dt in department.rows)
                    {

                        //sql conn and insertion
                        //insert into tablename(customername) values... newcust  where month=i and department=dt.field<0>

                    }
        }       
}

每个月,每个地区,10个部门,这需要更多的时间循环。我们有没有办法一次将新员工的名字插入所有月份,或者简化这个forloop?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题