oracle 的自定义的存储函数遇到的 package or function is in an invalid state

转:

oracle 的自定义的存储函数遇到的 package or function is in an invalid state

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36402372/article/details/78374074

这是语法

我一开始这么写的

create function fun_test101(vid number)
return number(10)
is 
usenum number(10);
begin
select usenum into usenum from t_account  where id=vid;
return usenum;
end;

因为写了长度,调用的时候发生了错误

谨记,参数类型和返回类型不要写长度

并且函数和过程一般写错了,调用的时候

都会报这个错的

原文地址:https://www.cnblogs.com/libin6505/p/11805525.html