DB Design Note
(1)varchar/char(可變動/不可變動)
varchar是可變動長度,假設它Schema長度是10,而char也是10(不可變動),但您只存"a"一個字元時,varchar是佔掉1個字元,但char一定必須用掉10字元,因為varchar是用多少吃多少,char很死一次一定要吃掉Schema長度;又以身份證字號為例,如兩者Schema長度都是50好了,char會佔50個字元,但varchar會佔10個字元,這是兩者的落差
(2)Nvarchar/varchar(雙字元與單字元)
如果儲存的資料確定不會用到雙字元則應選用varchar(如身份證字號),若可能包含中文字則應選擇Nvarchar,但是Nvarchar儲存空間會是varchar兩倍,如Schema長度都是50好了,varchar會佔10個字元,但Nvarchar會佔20個字元,這是UniCode的影響
Today's Visitors: 0 Total Visitors: 7
Personal Category: 資訊科技
Topic: technology
Previous in This Category: RAID架構 Next in This Category: 常用的SQL語法
Previous in This Category: RAID架構 Next in This Category: 常用的SQL語法
歷史上的今天:

傷心咖啡店之歌 / 朱紹麟
Sealed (Jan 1)