1. 程式人生 > >字元轉換為整型時,可能導致資料溢位

字元轉換為整型時,可能導致資料溢位

最近專案的帳票裡我的那某張帳票出現一個Bug,原因是資料型別的自動轉換導致的。

所報的錯誤報告是:
       ORA-01426: 發生資料溢位

經調查,是因為把字元型的資料轉換為整型的時候發生資料溢位了,說具體點是把 字元‘23E500轉換為Int32型別的資料是,發生資料溢位;因為系統把‘23E500’換成Int32型別就成了:23的500次方,顯然這就超出了Int32的範圍