在游标中,每fetch一次,会产生几千条临时数据,
这些临时数据将用于接下来的计算(包括在动态SQL中的计算)请问:这些临时数据是存在永久表好,还是存在临时表好?
(不管是使用永久表还是临时表,每次使用前都要清空之前产生的临时数据。)注意:
1. 因为特殊原因,需要使用游标。所以这次不要讨论游标的使用。
2. 提议用表变量的可以省了,因为其中有一步是在动态SQL中做计算。

解决方案 »

  1.   

    好,就用临时表,建索引。
    多谢htl258,结贴
      

  2.   

    试吧,很多东西试了才知道几千条不算多,索引个人认为不必了永久表有个很难解决的问题,就是如果你两个人用同样功能,如果用永久表可能会互相干扰,如果动态表名永久表,增加了算法难度,而且从性能上与临时表差别不大ps:虽然楼主已经规定我们不能修改原来思路,但是“在游标中,每fetch一次,会产生几千条临时数据”,思路是否可以换下?应该可以拆分的,前端程序还强调每个过程的代码行数应该少呢
      

  3.   

    TONY哥。。
    他是不是给错了