首页 > 代码库 > 数据库之存储过程

数据库之存储过程

存储过程(存储函数)———是一种PL/SQL程序块,它将一些相关的SQL语句和流程控制语句组合在一起,存储在数据库中供所有用户程序调用的子程序,用于执行某些特定的操作或任务。它属于数据库对象。

存储函数和存储过程最大的区别在于存储函数可以通过一个return函数返回一个函数的值,而存储过程不可以,除此之外可以认为存储过程就是存储函数。

存储过程的创建:

create procedure命令:

create [or replace] procedure 过程名(参数列表)

PL/SQL子程序体;

(注:存储过程只能创建和替换,不能修改)

在sql plus 中调用存储过程的方法:

1.exec  存储过程名称();(注:exec:execute执行,实行)

2.begin 

    存储过程名称(); 

    存储过程名称();

end;//

数据库之存储过程