nvarchar:可變動長度的 nchar
varchar:可變動長度的 char
nchar:固定長度的 char

【效能】
(1) var 因為額外儲存地址,讀取時會先去抓資料,會比非 var 來的略慢
效能:(nvarchar, varchar) (2) n 因為 1 字 2Byte,所以正常會花費 2 倍儲存空間
儲存體:(nvarchar, nchar) >> (varchar, char)

【建議】
確認一定長度,且只會有英數字:char
確認一定長度,且可能會用非英數以外的字元:nchar
長度可變動,且只會有英數字:varchar
長度可變動,且可能會用非英數以外的字元:nvarchar

本文引用自此 - 欄位開立 (1) - nvarchar, varchar, nchar, char 的抉擇
相关文章