数据库的存储过程设计

广告也精彩

想要对数据库的存储过程进行设计,就建议你的数据库建立部门表的信息。如果你的站点小 预计访问量不会非常高,那就没必要用存储过程了。存储过程属于预编译的。当海量数据查询的时候存储过程的优势才会体现。再者就是安全性。 使用存储过程后相对SQL语句安全性会提高许多。sp当然有执行效率,安全性高一点的好处,但并不是主要的。我认为sp的主要好处,是可以将部分运算集中在数据库服务器上。举个例子。比方我有个功能,查询某一篇新闻,查询出这篇文章的上一篇,下一篇文章,并把本类文章相关的文章按点击量取出来,同时给这篇文章的点击量加1,再同时把本类文章的访问量加1。如果你不用存储过程,你怎么写?用语句当然可以写,要写一大堆。更重要的是,你要先把本条文章的类别查询出来,才能进行别的查询。如果我用存储过程,我就都写存储过程里了,一,减少了程序和数据库之间的交互次数,自然也减少了连接数。此外,逻辑也灵活一些,比方那个我现在不想让每次点击都加一,我只要在存储过程里把那条语句注释起来就可以了。存储过程好处很多。当然凭个人爱好,很多不用存储过程,程序一样写得很好。在数据库的存储过程中保持数据的安全稳定仍然是首要因素,存储过程是SQL 语句和流程控制语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。

数据库的存储过程设计

 

转载于天翼云,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...