1、什么是存储过程
存储过程就是采用SQL语句编写的过程,这个过程是经过编译和优化后存储在数据库服务器中,因此叫做存储过程。
2、有哪些优点
- 由于存储过程不像解释执行的SQL语句那样在提出操作请求时才进行语法分析和优化操作,因此运行效率更高,它提供了在服务器端快速执行SQL语句的有效途径。
- 存储过程降低了客户机和服务器之间的通信量,客户机上的应用程序只是需要通过网络向服务器发送调用存储过程的名字和参数,就可以让关系型数据库管理系统来执行多天SQL语句并进行数据处理,只是将最终的执行结果返回给客户端。
- 方便实施规则,可以将规则提前写好存储过程并放在数据库服务器中,由关系数据库管理系统管理,当规则发生变化时,只是需要修改存储过程即可,而不需要修改应用程序。
网友评论