既然存储过程是只编译一次,那么如果把一些操作写在存储过程而不写在后台,是不是速度也会快一些?比如防SQL注入时的替换字符串,如果把这个替换的过程给写在存储过程里面,是不是会快一些?请要么回答是,要么回答不是以及原因。。我怕了一些大哥们说速度差别不大。。没必要考虑。。等等等怕了你们。谢谢 

解决方案 »

  1.   

    不知道各位是不是在使用自家的服务器,个人认为,尽其所能应该把所有操作放在存储过程中,其实代码能实现的sql基本全部能实现,这样做的好处是可以编译一次,重复使用,再次使用的时候,不管多复杂的存储过程跟一个sql语句的查询速度差别不大,除非数据处理量特别大,百万级的,那样的话使用代码比存储过程慢几十倍甚至上百倍,再者在大型项目光代码就100多M的时候,敢问哪位大侠说代码修改简单?修改存储过程可以避免门户网站登录用户被弹出.....