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