char
varchar
nchar
nvarchar
- 資料類型名稱中 包含 var 的 變長字元串。即 nvarchar(50)最多可存儲50個字元,但它隻占據目前使用的字元空間。而如nchar(50) 和char(50) 則總是占據50個字元,而不管其中存儲了一個字元還是50個字元;
- 帶 n 字首的資料列将存儲 Unicode字元。
- Unicode是一種允許存儲更多字元的字元集,一般來說使用這種類型的表列可以存儲任意字元。 而 varchar 和char 則是小的多的字元集,僅限于标準的英文字母.