問題:項目中突然在更新或者是插入數據的時候報ora01438這個錯,知道是number類型精度不匹配,但是自己debug發現並沒有出現具體的表和字段 現象:java.sql.BatchUpdateException: ORA-01438: 值大於為此列指定的允許精度 我自己解決 ...
ORA : value larger than specified precision allowed for this column 值大於此列允許的指定精度 此報錯信息一般為number類型的長度超過了數據庫中定義的長度 解決辦法:逐一排查此方法中的數據庫操作中類型為number的字段 ...
2019-01-08 16:00 0 1426 推薦指數:
問題:項目中突然在更新或者是插入數據的時候報ora01438這個錯,知道是number類型精度不匹配,但是自己debug發現並沒有出現具體的表和字段 現象:java.sql.BatchUpdateException: ORA-01438: 值大於為此列指定的允許精度 我自己解決 ...
今天在插入oracle數據庫時,提示“ORA-01438:值大於為此列允許的精度“錯誤,經網上查找資料后解決了此錯誤 錯誤說明 ORA-01438,發生此錯誤的原因在於我們插入的數據長度超過了字段指定的字段長度,比如插入的數據為102329204123.33829492,小數點前長度為12 ...
Number的數據聲明如下:表示 作用 說明Number(p, s) 聲明一個定點數 p(precision)為精度,s(scale)表示小數點 ...
快速定位語句: 查詢時刪除最后一個UNION ALL; 通過結果可以得知是那個字段精度有問題,再把定位語句對應字段的語句單獨列出來,替換SELECT中的內容為表主鍵及問題列,剔除 ...
有段日子沒做記錄了,這段日子一直在排雷(前人埋下的隱患代碼,或者直接說bug),今天這個雷讓我排了將近大半天,因為是正式上線的系統,只能看后台日志,不能調試,打印出的異常信息不完整,種種的條件不充分, ...
問題模擬: --下載/u01/DEV/db/tech_st/11.2.0/admin/DEV_erp03/diag/rdbms/dev/DEV/trace/DEV_ora_32882.trc 打開: 可以看到執行情況 是先執行1再執行procedure ...
解決方案: 修改listener.ora文件內容。 路徑:盤符:\oracle\product\10.2.0\db_1\network\ADMIN\ 打開文件: # listener.ora Network Configuration File ...
一、錯誤類型及描述 1、錯誤類型 2、錯誤描述 a、關聯表之后出現“無效數字” b、日期轉為字符類型出現“無效數字” c、數字乘以空格出現“無效數字” (需要特別注意空格字符) d、表名寫錯出現"無效數字" 3、錯誤原因 a、數字不能與非數字字符外的其他字符關聯 ...