在SQL server中,char(n)表示存储固定长度为n个字节的字符,一个英文或者标点符号占用一个字节,一个中文占用两个字节,所以char(n)可以存放n个英文或者标点符号,或者n/2个中文
nchar(n)表示存储固定长度为n字符长度的字符,因为nchar类型的字段是Unicode编码,所以每一个英文、标点符号或者中文都是占用2个字节,即nchar(n)可以存放n个英文、标点符号或者中文,实际存储大小=实际字符长度*2 个字节
在SQL server中,char(n)表示存储固定长度为n个字节的字符,一个英文或者标点符号占用一个字节,一个中文占用两个字节,所以char(n)可以存放n个英文或者标点符号,或者n/2个中文
nchar(n)表示存储固定长度为n字符长度的字符,因为nchar类型的字段是Unicode编码,所以每一个英文、标点符号或者中文都是占用2个字节,即nchar(n)可以存放n个英文、标点符号或者中文,实际存储大小=实际字符长度*2 个字节