首先 库里有一个中间表bus,有存储重要数据的主表 receiving和他的明细表receivingdetail,中间表bus存的是主表 receiving和他的明细表receivingdetail的集中信息。 bus和receivingdetail 中的数据数目是相同的。然后就是存储过程。它的作用是把中间表的数据放到 主表 receiving和他的明细表receivingdetail中。
在存储过程中 先建立存储过程 bus_mst 再 声明游标Cur_bus_mst(select distinct (字段)from bus )
然后  open Cur_bus_mst;
   FETCH Cur_bus_mst Into bus_mst中的字段;
最后就是把存储过程bus_mst中的数据放到主表 receiving和他的明细表receivingdetail 不知道我说的明不明白,这个存储过程很慢,不知要怎么优化! 主要问题是明细表中的数据太多,一个主表中的数据对应一千多个明细表中的数据。 中间表的数据也有近万条, 严重影响别的流程的进度。
求大神们帮忙!