關(guān)于數(shù)據(jù)表建設(shè)的int 和 number varchar和nvarchar的區(qū)別
提交了,剛才修正了一些問題;一主鍵需要設(shè)置number類型同時告訴擴充到10
管華(管華) 10:44:15
你剛才是int類型,,int最大是到6萬多吧,,如果你設(shè)置這個,意味著到時你到6萬多的會員后,系統(tǒng)出問題,插入不進去了,到時你還得改;
管華(管華) 10:45:46
第二,你用的是字符VARCHAR2類型,這個;類型在oracle里不太好,會持久化占用一部分空間,比如你設(shè)置的VARCHAR2(1000),他不管你里面有沒有數(shù)據(jù),都會占用這1000個字符的空間;因此需要改為NVARCHAR2 ,他是自適應(yīng),當(dāng)你沒存儲值,他不占據(jù)空間
另外根據(jù)有些字段,比如人名 name NVARCHAR2(20)分配20個字符就可了,分配500個,會浪費多余的空間同時使得系統(tǒng)慢碎片多;因此根據(jù)實際情況,酌情分配