sql存储过程实例详解 什么是存储过程存储过程有什么特点?
浏览量:2541
时间:2021-03-13 13:58:52
作者:admin
什么是存储过程存储过程有什么特点?
存储过程是预先编译并存储在数据库中的SQL语句的集合。调用存储过程可以简化应用程序开发人员的大量工作,减少数据库与应用服务器之间的数据传输,提高数据处理效率。优点:1。重用:存储过程可以重用,这可以减少数据库开发人员的工作量。
2. 减少网络流量:存储过程位于服务器上。当它被调用时,只需要传递存储过程的名称和参数,这样就减少了在网络上传输的数据量。
3. 安全性:参数化存储过程可以防止SQL注入攻击,并且可以对存储过程应用grant、deny和revoke权限。存储过程的缺点如下:1。更改很麻烦:如果更改范围太大,需要更改输入存储过程参数,或者需要更改存储过程返回的数据,则仍需要更新程序集中的代码以添加参数、更新getvalue()调用,等等。在这个时候,估计是很麻烦的。2可移植性差:因为存储过程将应用程序绑定到SQL server,所以用存储过程封装业务逻辑将限制应用程序的可移植性。如果应用程序的可移植性在您的环境中非常重要,那么您需要将业务逻辑封装在独立于RDBMS的中间层中。
sql存储过程实例详解 写一个简单的存储过程 sql存储过程写法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。