存储过程主要是用在什么样的条件下比较有优势,既然存储过程能传回recordset,是不是对数据库的操作可以全部用存储过程,那么在简单场景下使用存储过程的成本高吗?

解决方案 »

  1.   

    sql语句执行的时候要先编译,然后执行。
    存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。所以就少了一步编译,执行效率上能高一点,
    如果仅仅是简单的T-SQL那就没有必要用存储过程
      

  2.   

    刚看了2楼兄弟给的资料,我理解的是要是sql是固定语句的话,用不用存储过程都一样,比如在首页显示的总类列表,其他的比较多的操作才用存储过程。不知正确不