ORA-06502: PL/SQL: 數字或值錯誤 PLS-00201: 必須聲明標識符


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存儲過程不太好用。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM