当前位置:首页 » 多媒体相关

请教。。。关于项目开发中采用存储过程的问题?


在什么情况下采用存储过程比较合适,它与直接写sql语句比较有什么优缺点?

推荐阅读

  • 可触摸控制65K色彩屏 256MB 399元 [详细内容]
  • 方正科技服务器全国大型促销正火热登场 [详细内容]
  • 方正总裁更迭带来人事大震荡 权力纷争升级 [详细内容]
  • 跌跌不休 三款三星相机特价再送256M卡 [详细内容]
  • 成功解决xpsp2下K358红外连接的故障 [详细内容]
  • 独家:方正PC骨干出走海信落定 就职名单曝光 [详细内容]
  • 突破2K 尼康Coolpix 4200降价还送256M卡 [详细内容]
  • 网友回答:
    网友:jiezhi

    sql   server的存儲過程對其中的語句都做了優化,這樣效率高。  
      但維護不方便。

    网友:batisituta

    存储过程的执行效率较高,因为它是预编译的。  
      一般如果对数据库的操作较少可以采用sql语句。

    网友:tibet

    用存储过程的有点是不用更改代码,而直接用sql就不得不更改代码。

    网友:fq_ln

    如果你的sql语句设计到很多数据,sql语句非常复杂,并且在程序中经常使用类似的sql语句,可以考虑使用存储过程。  
      优点:sqlserver对存储过程做了优化,执行效率高,如果设计的好,那么就像函数一样,可以方便调用  
      缺点:维护不方便,灵活性较差,应避免在程序发布过程中对存储过程的编制的疏漏

    网友:cl_03

    复杂的计算如报表等和唯一的编号,可采用存储过程来生成.  
      一般的select可直接写.

    .

    讨论区

    Login