2010-12-17 73 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必须弄清楚字段应该有多大,因为它们有索引问题。

相关问题