存储过程就是为以后使用而保存的一条或多条SQL语句。
为什么要使用存储过程?
- 简单性:把处理封装在一个单元中,可以简化复杂操作
- 所有用户都使用同一存储过程,保证数据统一性
- 安全性:对基础数据的访问都封装在存储过程中,保证了数据安全性
- 高性能:存储过程通常以编译过的形式存储,因此处理命令所需的工作量少,提高了性能。
但是存储过程也存在一些缺陷:
- 可移植性差:不同的数据库管理系统中的存储过程语法都不同
- 编写复杂
存储过程就是为以后使用而保存的一条或多条SQL语句。
为什么要使用存储过程?
但是存储过程也存在一些缺陷: