存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。
存储过程与函数的区别:
存储函数:可以通过 return语句返回函数值。
存储过程:不能
存储过程
1、创建存储过程
用 createprocedure命令简历存储过程。
语法:
create[orreplace]procedure过程名(参数列表)as PLSQL子程序体;
存储函数
函数(function)为一命名的存储程序,可带参数,并返回一计算值。函数和过程的结构类似,但必须有一个 return子句,用于返回函数值。函数说明要指定函数名、结果值的类型,以及参数类型等。
存储函数语法:
create[orreplace]functiion函数名(参数列表)return函数值类型 as PLSQL子程序体;