PL/SQL函数操作实例与说明

网友投稿 1003 2022-11-26

PL/SQL函数操作实例与说明

PL/SQL函数操作实例与说明

PL/SQL函数与过程相同,不同之处在于函数有一个返回值。

创建函数

建立一个独立函数可以使用CREATE FUNCTION语句创建。CREATE OR REPLACE PROCEDURE语句简化语法如下:

CREATE [OR REPLACE] FUNCTION function_name[(parameter_name [IN | OUT | IN OUT] type [, ...])]RETURN return_datatype{IS | AS}BEGIN < function_body >END [function_name];

这里,

function-name 指定函数的名称[OR REPLACE] 选项允许修改现有的函数可选的参数列表中包含的名称,模式和类型的参数。IN表示该值将被从外部传递和OUT表示该参数将被用于过程外面返回一个值函数必须包含一个return语句RETURN 子句指定要在函数返回的数据类型function-body 包含可执行部分AS关键字来代替了IS关键字用于创建一个独立的函数

创建一个独立的函数窗口截图:

创建一个独立的函数的源码:

-- Created on 2018/3/29 by E.WANG --数组求和函数create or replace function SumOfVarray(nu in int_varray,sumV out int) return int istemp int:=0;begin for i in 1..nu.count loop temp:=temp+nu(i); end loop; sumV:=temp; return sumV;end;

定义和调用PL/SQL函数截图:

emp表中数据:

定义和调用PL/SQL函数实例源码:

运行结果截图:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PL/SQL存储过程操作实例及其讲解说明
下一篇:【2019浙江省赛 - A】Vertices in the Pocket(权值线段树下二分,图,思维)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~