ORA-01438: value larger than specified precision allowed for this column 值大於此列允許的指定精度 此報錯信息一般為number類型的長度超過了數據庫中定義的長度 解決辦法:逐一排查此方法中的數據庫操作中類型 ...
問題:項目中突然在更新或者是插入數據的時候報ora 這個錯,知道是number類型精度不匹配,但是自己debug發現並沒有出現具體的表和字段 現象:java.sql.BatchUpdateException: ORA : 值大於為此列指定的允許精度 我自己解決的方法: 在dba權限用戶操作 查看trace文件 通過oracle的警告文件 home oracle app diag rdbms orc ...
2014-11-04 17:18 0 19959 推薦指數:
ORA-01438: value larger than specified precision allowed for this column 值大於此列允許的指定精度 此報錯信息一般為number類型的長度超過了數據庫中定義的長度 解決辦法:逐一排查此方法中的數據庫操作中類型 ...
Number的數據聲明如下:表示 作用 說明Number(p, s) 聲明一個定點數 p(precision)為精度,s(scale)表示小數點 ...
快速定位語句: 查詢時刪除最后一個UNION ALL; 通過結果可以得知是那個字段精度有問題,再把定位語句對應字段的語句單獨列出來,替換SELECT中的內容為表主鍵及問題列,剔除 ...
今天在插入oracle數據庫時,提示“ORA-01438:值大於為此列允許的精度“錯誤,經網上查找資料后解決了此錯誤 錯誤說明 ORA-01438,發生此錯誤的原因在於我們插入的數據長度超過了字段指定的字段長度,比如插入的數據為102329204123.33829492,小數點前長度為12 ...
遇到ORA-4031錯誤時。你的心里會不會發怵?ORA-4031非常easy導致數據庫出現異常崩潰,當Oracle的核心進程無法獲得共享池內存時。它們會把數據庫異常宕掉。當然,ORA-4031就像黃燈一樣,它在提醒你須要立即採取緊急策略了。不是說它一出現,數據庫立即就會宕機。 話題 ...
有段日子沒做記錄了,這段日子一直在排雷(前人埋下的隱患代碼,或者直接說bug),今天這個雷讓我排了將近大半天,因為是正式上線的系統,只能看后台日志,不能調試,打印出的異常信息不完整,種種的條件不充分, ...
問題模擬: --下載/u01/DEV/db/tech_st/11.2.0/admin/DEV_erp03/diag/rdbms/dev/DEV/trace/DEV_ora_32882.trc 打開: 可以看到執行情況 是先執行1再執行procedure ...
轉載自:http://www.cnblogs.com/zhangronghua/archive/2007/08/29/874484.html 2007年的。 今天在開發中遇到了一個問題,被困 ...