在ORACLE中,函数的调用方式有几种,分别是哪几种

2025-03-22 17:57:46
推荐回答(2个)
回答1:

1、在SQL语句中直接调用,如:
select sysdate from dual;

2、在PL/SQL代码中赋值给某个变量,如:
declare
dt date :=null;
begin
dt := sysdate;
...
end;
/

3、以上说的是Oracle内置函数,如果是自定义函数,则根据入口参数、出口参数的不同,调用方式不尽相同。

回答2:

因为函数是有返回值的,所以要定义一个变量,可以这样
declare
xxx varchar2(100);
begin
xxx:=function;
end;