日期:2014-05-20  浏览次数:20696 次

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

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