oracle擴大表字段長度 數(shù)據(jù)庫設(shè)計如何確定字段的長度?
數(shù)據(jù)庫設(shè)計如何確定字段的長度?1. 因為很久以前,數(shù)據(jù)庫只支持char類型,有些應(yīng)用程序的業(yè)務(wù)邏輯只針對char類型設(shè)計,所以數(shù)據(jù)庫軟件總是保留char類型。2. 字符類型是固定長度的。有些數(shù)據(jù)庫不能
數(shù)據(jù)庫設(shè)計如何確定字段的長度?
1. 因為很久以前,數(shù)據(jù)庫只支持char類型,有些應(yīng)用程序的業(yè)務(wù)邏輯只針對char類型設(shè)計,所以數(shù)據(jù)庫軟件總是保留char類型。
2. 字符類型是固定長度的。有些數(shù)據(jù)庫不能在每條記錄中存儲字段長度信息。這樣可以節(jié)省一些空間,也有助于一些內(nèi)存對齊以提高性能。
3. 還有一種說法是,有些數(shù)據(jù)經(jīng)常被修改,長度可能會改變,這會造成碎片化。如果使用char,則不會出現(xiàn)碎片。