首页 > 数据库技术 > 详细

数据库基础——存储过程

时间:2015-12-16 14:03:50      阅读:302      评论:0      收藏:0      [点我收藏+]

存储过程的本质是使用逻辑控制语句组合n个SQL语句,封装成一个组件。

使用场景:

较多复杂的数据操作和较大开发系统项目。如果在该情景下不适用存储过程,需要多次数据库连接。

优势:

1.调用存储过程只需要一次数据库连接。

2.提高运行效率,即响应时间更短(节省了多次数据库连接所需要的网络连接和等待时间)。

3. 提高系统稳定性。程序容易出现BUG,而存储过程,只要数据库不出现问题,基本上是不会出现什么问题的。

当面试官问你有没有用过存储过程的目的

数据量小的,或者和钱没关系的项目不用存储过程也可以正常运作。mysql 的存储过程还有待实际测试。如果是正式项目,建议你用 sql server 或 oracle 的存储过程。数据与数据之间打交道的话,过程会比程序来的快的多。面试官问有没有用存储,实际上就是想知道前来面试的程序员到底做过数据量大的项目没。如果是培训出来的,或者小项目小公司出来的,对存储肯定接触的少了。

所以,要想进大公司,没有丰富存储过程经验,是不行的。

 

数据库基础——存储过程

原文:http://www.cnblogs.com/bluewhy/p/5050935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!