oracle输入函数,执行oracle函数的四种方法

本文详细讲解了在Oracle中定义函数时参数的类型设定以及长度规则,介绍了执行函数的四种方法,并通过实例演示了如何通过变量接收函数返回值。重点讨论了函数fun_stu的创建和使用,包括变量声明、方法一和方法二的调用方式。
摘要由CSDN通过智能技术生成

1.在定义函数时:如果有参数,则参数可有类型但是不加长度。

2.在执行函数: var/variable var_name var_type(如果数据类型是number则没有长度,如果数据类型是varchar2,则可以写长度)

call(此处不能用exec) 函数名(参数) into :var_name;

举例:SQL>var dd varchar2

SQL>call get_sal(7788) into :dd;

执行oracle函数的四种方法:

首先,创建函数fun_stu:

create or replace function fun_stu(iname varchar2) return varchar2 is

r varchar2(20);

begin

select s.value into r from student s where http://www.doczj.com/doc/b6baae2a7375a417866f8f96.html =iname;

return (r);

end;

1.方法一

输入以下语句

SQL> variable a varchar2(20)

SQL> begin

:a:=fun_stu('ba');

end;

/

输出结果:

PL/SQL procedure successfully completed

a

---------

A

输出变量的值

SQL> print a

a

---------

A

2.方法二

输入以下语句

SQL> variable a varchar2(20)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值