mysql存储过程之为什么使用存储过程(二)
2014-11-04 09:12
519 查看
为什么使用存储过程?
存储过程的有点?
(1)存储过程只在创建时进行编译,以后每次执行存储过程都不需要重新编译,
而一般SQL语句每执行一次就会编译一次,所以使用存储过程可以
[color=red] 提高数据库的执行速度。[/color]
(2)当数据库进行复杂的操作时(如对多个表的增删改查时),可以将这此复杂操作
[color=red]用存储过程封装起来与数据库提供的事务处理结合[/color]一起使用。
(3)存储过程[color=red]可以重复使用[/color],可以减少工作量。
(4)[color=red]安全性高[/color],可设定只有某个用户才具有对指定存储过程的[color=red]使用权[/color]。
存储过程的有点?
(1)存储过程只在创建时进行编译,以后每次执行存储过程都不需要重新编译,
而一般SQL语句每执行一次就会编译一次,所以使用存储过程可以
[color=red] 提高数据库的执行速度。[/color]
(2)当数据库进行复杂的操作时(如对多个表的增删改查时),可以将这此复杂操作
[color=red]用存储过程封装起来与数据库提供的事务处理结合[/color]一起使用。
(3)存储过程[color=red]可以重复使用[/color],可以减少工作量。
(4)[color=red]安全性高[/color],可设定只有某个用户才具有对指定存储过程的[color=red]使用权[/color]。
相关文章推荐
- 为什么要使用存储过程以及存储过程的优缺点
- [mysql存储过程] mysql存储过程使用详解
- MySQL存储过程详解 mysql 存储过程--完全可以当手册使用呢~
- Mysql存储过程------存储过程的基本概念和基本使用方法
- Mysql存储过程(六)——存储过程中使用临时表
- Mysql存储过程(六)——存储过程中使用临时表
- Mysql存储过程(六)——存储过程中使用临时表
- mysql存储过程学习及java调用存储过程
- mysql存储过程学习及java调用存储过程(转载)
- 在存储过程中如何使用另一个存储过程返回的结果集
- MySQL 的存储过程写法和Cursor的使用
- 在Entity Framework中使用存储过程(二):具有继承关系实体的存储过程如何定义?
- Mysql使用大全-从基础到存储过程
- MySQL存储过程中使用SELECT …INTO语句为变量赋值(转)
- MySql 存储过程游标使用示例
- 在存储过程中使用存储过程并返回值与及output输出参数值的获得方法
- MYSQL存储过程中使用游标的实例
- [数据库]mysql存储过程的建立及使用
- 转:MySQL存储过程详解 mysql 存储过程
- 分享:在存储过程中使用另一个存储过程返回的查询结果集的方法