存储过程
oracle存储过程procedure:是一个为了完成特定功能的sql语句块,经编译后存放在数据库中,第一次编译后不需要再进行编译,用户可以通过指定名称和传递参数来执行。
优点:
1.高效,编译一次后保存到数据库,以后调用不需要编译,直接执行,减少编译时间;
2.降低网络流量,存放于数据库中,远程调用不会传输大量字符串的sql语句;
3.复用性高,存储过程是针对某一特定功能创建的,当再需要完成特定功能时调用该存储即可;
4.可维护性高,功能发生细微变化时,只需修改小部分代码即可;
5.安全性高,完成某一特定功能的存储过程是特定用户创建的,具有身份限制。
结构:过程声明,执行过程部分,存储异常