现在有多条件SQL语句(条数不固定)想让所有语句同时执行。说白了就是类似单进程多线程的操作,多条语句同时间执行提高效率。如果一条条的语句执行时间上太长。语句条数和内容有不固定因数不能用批处理,更不可能去开多个查询窗口执行。请问大虾们有什么好办法指点一下。

解决方案 »

  1.   

    按我了解在纯sql又不打开多个窗口的话好像不能做到同时执行,并且同时执行又可能造成阻塞甚至死锁哦
      

  2.   

    。关键是没这方面的程序员,只能用SQL数据方面的。知识的匮乏
      

  3.   

    多次执行外部程序(osql.exe),由它每次执行一个sql
      

  4.   


    试了一下,还是会等前一个执行完毕才开始后一个
    除非是按start方式运行,但是这样是开新窗口执行,不会返回执行结果了,而且可能不被允许
      

  5.   

    可以参考这篇文章:
    Execute T-SQL Scripts in Parallel:http://www.sqlservercentral.com/scripts/T-SQL/68002/