關於數據庫表中字段的長度定義

近期在軟件的維護中發現了這樣的問題,在往數據庫中插入數據的時候,系統總會報“將截斷字符串”的錯誤。跟蹤了一下發現,插入的數據長度比字段定義的長度多了一位。分析了一下,很多字段是保存諸如流水號或隊列號等持續累加增長的數據,等達到數據定義長度的上限以後,數據會自動擴展一位,這樣就會造成數據長度越界,導致軟件報錯,數據保存不成功。所以我們在軟件開發或實施的時候,不能總是一味的爲了節省存儲空間而縮減數據保存的長度,這樣固然會節省內存和磁盤空間,但更容易造成軟件保存數據時的出錯情況。所以在軟件開發和實施時,一定要調研好特殊字段在可預見範圍內的數據大小,留夠足夠的長度。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章