OracleClient.OracleException: ORA-06550: 第 1 行, 第 30 列: PLS-00302: 必须声明 'GET_AGE' 组件

来源:互联网 发布:淘宝卖教程赚钱吗 编辑:程序博客网 时间:2024/06/14 16:10

在ASP.NET 数据访问层中,调用存储过程时,遇到了这个错误:

{System.Data.OracleClient.OracleException: ORA-06550: 第 1 行, 第 30 列: PLS-00302: 必须声明 'GET_AGE' 组件ORA-06550: 第 1 行, 第 7 列: 

原因:在Oracle数据库中,GET_AGE这个存储过程只在包体中有,而包头中并没有声明。

解决方案:在Oracle数据库的包头中,添加GET_AGE的声明。

0 0
原创粉丝点击