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个。
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
下一篇: SQL SERVER2005 分页