寫sp時遇到ora-06502 pl/sql 數字或值錯誤 character string buffer too small
出錯行數是在我的sp的設定輸出參數文字字串訊息那一行
查了一下後發現是c#端在設定輸出參數時要順便指定大小在第三個參數
oc.Parameters.Add("P_MSG", OracleDbType.NVarchar2, 256).Direction=ParameterDirection.Output;
不然預設的buffer好像很小,多塞幾個字就over了
沒有留言:
張貼留言