page contents

什么是存储过程?有哪些优缺点?

轩辕小不懂 发布于 2021-06-26 10:42
阅读 605
收藏 0
分类:数据库
1138
Nen
Nen
- 程序员

存储过程,就是一些编译好了的SQL语句,这些SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后给这些代码块取一个名字,在用到这个功能的时候调用即可。


优点:


存储过程是一个预编译的代码块,执行效率比较高


存储过程在服务器端运行,减少客户端的压力


允许模块化程序设计,只需要创建一次过程,以后在程序中就可以调用该过程任意次,类似方法的复用


一个存储过程替代大量T_SQL语句 ,可以降低网络通信量,提高通信速率

可以一定程度上确保数据安全

缺点:

调试麻烦

可移植性不灵活

重新编译问题

请先 登录 后评论