我的一个存储过程中需执行几条动态sql,他们之间不存在依赖关系,每条执行的时间都很长,能不能让他们并行执行,不需等待上条语句执行完才执行下条语句,谢谢!

解决方案 »

  1.   

    不是不可以放到多个存储过程中,只是因为一些业务上的需求所以放到一个存储过程中比较清晰,而且更正一下最后的我要生成得到的结果还是要依赖前面几条很耗时的动态sql(但是以上几条耗时的动态sql不存在依赖关系)如果放到多个存储过程中那么我要判断以上几个拆分出去的并行的过程都执行完否才能跑最后的汇总过程,嘿嘿,这不是要做很复杂的调度么,小弟我也是很怕怕
      

  2.   

    可以的
    你可以用Job来实现,你把你的任务分别用几个Job来了控制,然后用一个存储过程来控制这几介Job