存储过程概念
来源:互联网 发布:json 特殊字符 编辑:程序博客网 时间:2024/05/22 13:19
1、存储过程的概念
存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数来执行它,通常情况下,将常用或很复杂的语句编写成存储过程。
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
2、使用SQL语句创建存储过程
CREATE procedure 存储过程名称
AS
相关的操作语句
go
3、存储过程的特点
优点:
a:存储过程只在创造时进行编译,以后每次执行存储过程都不需要再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
b:当对数据库进行复杂操作时(如对多个表进行Update、Insert、Query、Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的SQL语句,可能要多次连接数据库。而换成存储,只需要连接一次数据库就可以了。
c:存储过程可以重复使用,可减少数据库开发人员的工作量。
d:安全性高,可设定只有某用户才具有对指定存储过程的使用权。
0 0
- 存储过程概念
- 存储过程概念
- 存储过程的概念
- 存储过程概念
- SQL存储过程的概念
- 存储过程和存储函数概念
- SQL Server基础概念--存储过程
- 存储过程和触发器的概念(上)
- 存储过程的概念以及优缺点是什么?
- 数据库-存储过程(概念、优缺点、分类)
- Mysql索引概念和存储过程
- 存储过程的概念与事务
- SQLServer--存储过程的概念理解
- plsql语法,存储过程,存储函数,触发器等概念
- SQL Server2000存储过程学习笔记之设计概念
- 存储过程概念及实例学习asp.net2.0
- DB2概念 触发器/事务/事务和存储过程
- 数据库的三个概念:视图-索引-存储过程
- can't open /dev/tty2: No such file or directory问题解决 亲自实验
- Unity3D调用摄像头显示当前拍摄画面
- CSS3过渡
- 脉冲耦合神经网络
- HDU 1579 Function Run Fun(记忆化搜索)
- 存储过程概念
- 【脚本化文档】——文档和元素的几何形状和滚动
- 大型网站的 HTTPS 实践(1):HTTPS 协议和原理
- Android 5.0状态栏和导航栏
- PUK 1028 WebNavigation
- 遗传算法优化BP神经网络续
- 设计模式之观察者模式
- jQuery的四个加载方式
- GDUT-2016校赛决赛