2010-12-17 75 views

回答

4

Char是固定長度。

Varchar是可變長度,直到指定的長度,這將節省空間。

N表示支持Unicode的類型。

1

所述的nchar和nvarcar支持Unicode

NCHAR(50)或炭(50)將始終不管數據的大小的佔用同樣的空間。

爲nvarchar(50)可以存儲最多50個字符,但實際的大小取決於存儲意味着其靈活的數據,因此,如果輸入的是20個字符,你仍然可以使用,其餘在其他地方

1

我想補充一個更多解釋你也可以使用nvarchar(max)和varchar(max)。這些是可變長度的字段,可以存儲大量的數據,並且可以替代已棄用的文本和ntext數據類型。不要使用nvarchar(max)orvarchar(max)作爲evey字符串字段,但是avopid必須弄清楚字段應該有多大,因爲它們有索引問題。

相關問題