varchar与nvarchar


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

1,nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;
而char、varchar最多能存储8000个英文,4000个汉字。
2,NCHAR、 NVARCHAR、NTEXT。这三种从名字上看比前面三种多了个“N”。它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、 varchar比较起来,
即:varchar一个字节存一个字母,而nvarchar需要有两个,故在8000个存储空间下,nvarchar最大可以存4000个。