任何人都可以幫助我解決這個問題嗎?ORA-01438錯誤
ORA-01438:值大於允許此列
ORA-06512指定的精度較大:在 「DM001.DFEE_AFT_IUD_JOURNAL」 58行
ORA-04088:觸發的執行期間錯誤「 DM001.DFEE_AFT_IUD_JOURNAL'ORA-06512:at line 4
任何人都可以幫助我解決這個問題嗎?ORA-01438錯誤
ORA-01438:值大於允許此列
ORA-06512指定的精度較大:在 「DM001.DFEE_AFT_IUD_JOURNAL」 58行
ORA-04088:觸發的執行期間錯誤「 DM001.DFEE_AFT_IUD_JOURNAL'ORA-06512:at line 4
您試圖在具有大於定義的「精度」的任何列中插入一個值。
您正在嘗試將值存儲到長於表允許的列定義的記錄字段中。
您的專欄可能被定義爲NUMBER(3),但您試圖存儲一個更長的數字,如1250。
你可能試圖進入一個值時,當您創建的表比去定義(即VARCHAR2(4) - >值試圖10000)
編輯你的問題,以顯示你的代碼,你的表DDL。 –
http://ora-01438.ora-code.com/ – user272735
發生了什麼事情是主鍵被設置爲NUMBER(3),當值達到999時,序列開始拋出該錯誤。這就是爲什麼它在沒有任何變化的地方出現。 – esastincy