就是把自己常用的查询,修改数据库命令封装起来,保存在数据库,做成接口通过函数进行调用的一个过程
当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。
它允许控制数据的访问方式。
(1).存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
(2).存储过程允许标准组件是编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句
(3).存储过程能实现较快的执行速度
(5).存储过程可被作为一种安全机制来充分利用。