首页 > 数据库技术 > 详细

ORA-06502: PL/SQL: 数字或值错误 PLS-00201: 必须声明标识符

时间:2020-12-16 15:24:18      阅读:55      评论:0      收藏:0      [点我收藏+]

ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

PLS-00201: 必须声明标识符

 

错误如上,调用存储过程出错

 

PL/SQL调试存储过程正常

代码为

var CodePara = new OracleParameter("Code", OracleDbType.NVarchar2, ParameterDirection.Output);


测试发现返回code value为空就正常,有一个字符就报错

给code加上长度,正常了,如下
var CodePara = new OracleParameter("Code", OracleDbType.NVarchar2, 20, null, ParameterDirection.Output);

Oracle存储过程不太好用。。。

ORA-06502: PL/SQL: 数字或值错误 PLS-00201: 必须声明标识符

原文:https://www.cnblogs.com/jhlong/p/14143451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!