电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> SQLServer>>SQL存储过程定义及优点介绍:

SQL存储过程定义及优点介绍

来源:网络 | 2008-8-27 | (有2419人读过)

存储过程定义: 
什么是存储过程呢?这里给大家简单介绍下:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 
讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? 
Microsoft公司为什么还要添加这个技术呢? 
那么存储过程与一般的SQL语句有什么区别呢? 

存储过程的优点: 
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 
3.存储过程可以重复使用,可减少数据库开发人员的工作量 
4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权 
SQLServer热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2021 电脑爱好者 版权所有 备案号:鲁ICP备09059398号