oracle函数定义 调用报错
createorreplaceFunctionGETCOUNT(MajorINvarchar2)--声明返回类型returnnumberasf_countnumber;b...
create or replace Function GETCOUNT(Major IN varchar2)
--声明返回类型
return number as f_count number;
begin
--使用into语句将结果赋值给变量
select count(*) into f_count from book
--使用return语句返回
Dbms_Output.put_line(f_count);
return f_count;
end;
declare
--声明变量接受函数的返回值
v_count number;
begin
v_count:=GETCOUNT('book');
Dbms_Output.put_line(v_count);
end;
调用的时候说system.GETCOUNT无效 上面都声明了啊 而且查询表也有数值 展开
--声明返回类型
return number as f_count number;
begin
--使用into语句将结果赋值给变量
select count(*) into f_count from book
--使用return语句返回
Dbms_Output.put_line(f_count);
return f_count;
end;
declare
--声明变量接受函数的返回值
v_count number;
begin
v_count:=GETCOUNT('book');
Dbms_Output.put_line(v_count);
end;
调用的时候说system.GETCOUNT无效 上面都声明了啊 而且查询表也有数值 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询