请问一下,在ms sql server中,用存储过程操作数据库和直接在程序中用sql操作数据库的效率是一样的吗?

解决方案 »

  1.   

    肯定不一样,但不要紧。随便一点吧,这样不影响的。
      

  2.   

    一般如果需要频繁的和数据库交涉的话,我们都把业务逻辑写在存储过程里面,最后返回一个最终的结果集,如果只是简单的查询在效率上来讲和要比调用存储过程来的好些..但是调用存储过程可以为以后的维护带来很大的方便..增加个校验什么的.可以直接在存储过程里面加了.不需要改动程序源码,而且程序的可读性不会被破坏