差别基本在于前台的SQL要发送给后台, 后台可能还要做些预处理, 应该是存储过程快.

解决方案 »

  1.   

    一般来说执行后台的存储过程要快!
    存储过程有预编译处理!并且,使用存储过程,将来有要修改的,可以直接修改存储过程,不用修改程序!(例如业务逻辑)但是,使用存储过程使开发的工作量大了一些!(多敲一些代码)
    而且存储过程编辑时,功能不是很强大,没有DEBUG等!
      

  2.   

    同意argin:)还是自己酌情处理吧,如果,在速度不是要求很严格的情况下,建议使用公共函数处理,别人没什么感觉的,你在开发阶段可以省心不少
      

  3.   

    使用后台的存储过程快!只要在使用时告诉服务器你要使的procedure+params 就好了!因为存储过程是编译好的.少了编译时间,所以快一些.关于argin 所说的开发工作量大一些,我以为应该不是什么大问题吧!
    使用前台SQL 的好处是在编程时比较自由,方便调试.