在一个功能中需要调用存储过程,返回过程处理结果,没有其它任何操作,跟踪执行到ExecuteNonQuery();时,就会执行异常处理,存储过程完全正确,显示错误如下: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: At PUBLISH_ORG_MONTHLY, line 291 ORA-01461: can bind a LONG ...
那就是你的数据类型长度太小了,如果是Varchar你尝试着定义为Varchar(500) 或者更大,试下。
OracleParameter pout_descr=newOracleParameter("pout_descr",OracleDbType.Varchar2);
把str、str2、cnum的长度修改一下,字符串改为32767,这个是最大的长度,number不限定长度,修改如下:Str VARCHAR2(32767); --最终拼的字符串 Str2 VARCHAR2(32767); --最终拼的字符串 Ndate VARCHAR2(64); --当天日期 Cnum NUMBER; --当天的条数 ...
开发Delphi 2009+Oracle 10g,数据库控件是dbexpress 修改Oracle Clob字段数据要去大一点的书店才有 看样子是处理单字节字符与双字节字符过程出问题
c#中的过程出现Oracle ORA-06502数字或值错误 从php调用mysql存储过程时出现错误 ORA 00936从c# web服务调用PL/SQL存储过程时出错 带有新类型参数的Oracle过程出现ORA-00947错误 从Java调用存储过程- ORA错误时未抛出异常 从java springboot程序池调用存储过程时出现空错误 调用Sub过程时出现编译错误 在postgresql中...
Oracle中执行存储过程报:ORA-06550错误 把第二行的exec去掉,直接写st_mts_GOOOrderDescr141203上这个过程和参数,exec是sqlplus的命令,而不是oracle pl/sql language的命令
exec abot_emp('a',:x);第1行的错误:ORA-06502:PL/SQL:数字或值错误:字符到数字转换错误ORA-06512:在第1行 但是通常在商店过程中显示出第1行的错误:ORA-01403:找不到数据ORA-06512:在“ scott.about_emp”,第4行ORA-06512:在第1行 请找到错误并给我解决方案 ...
OleDb驱动调用Oracle存储过程出错:ORA-06502 好久没来这里写东西了,一直忙着修改系统的Bug和准备考试。大部分时间都用来学习项目管理的知识,新技术也研究和应用的少了,都不知道写点什么东西可好,也没有要写的东西了。 正好这几天在修改Bug过程中遇到了一个棘手的问题,数据库采用的是Oracle 10g,应用服务器的数据库...
那就是你的数据类型长度太小了,如果是Varchar你尝试着定义为Varchar(500) 或者更大,试下。