我正在尝试使用以下说明调用我创建的PL / SQL函数:
variable rep number
execute :rep:=sal_ok_F2('MANAGER',100);
print rep;
但是我得到一条错误消息,说明变量rep没有被声明,是不是“变量代表号”行应该是这个变量的声明?
答案 0 :(得分:0)
尝试这种方式:
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;