ORA-01438: value larger than specified precision allowed for this column
實際值的長度大於了數據庫裡某個字段允許的最大長度導致的插入失敗問題。
常見的場景是oracle sequence自動增長,系統用到一定的時候,sequence的值不斷的增大,系統開始報錯。
解決方法:更改字段的長度解決
oralce一張表上有字段的長度相加不能超過一定的值,實在不行就用text,或者再建幾張表分開存儲
length(nvl(note,''))<100