调用 PL/SQL 函数
Call a PL/SQL function
我正在尝试调用我根据以下说明创建的 PL/SQL 函数:
variable rep number
execute :rep:=sal_ok_F2('MANAGER',100);
print rep;
但是我收到一条错误消息说变量 rep 没有声明,行 "variable rep number" 不应该是这个变量的声明吗?
试试这个方法:
declare
rep number;
begin
select sal_ok_F2('MANAGER',100) into rep from dual;
dbms_output.put_line(rep);
--or
rep := sal_ok_F2('MANAGER',100);
dbms_output.put_line(rep);
end;
我正在尝试调用我根据以下说明创建的 PL/SQL 函数:
variable rep number
execute :rep:=sal_ok_F2('MANAGER',100);
print rep;
但是我收到一条错误消息说变量 rep 没有声明,行 "variable rep number" 不应该是这个变量的声明吗?
试试这个方法:
declare
rep number;
begin
select sal_ok_F2('MANAGER',100) into rep from dual;
dbms_output.put_line(rep);
--or
rep := sal_ok_F2('MANAGER',100);
dbms_output.put_line(rep);
end;