请问char(n)与nchar(n)括号中的n是一样的吗,n是代表什么,是一个字节吗,如果存一个字母,n=1就行了吗,存一个汉字,n=2吗?
n是代表什么?
比如char(10)可以存储5个中文字符,10个英文或数字。
nchar(10)可以存储10个中文字符,10个英文或数字。
nchar中的n表示使用Unicode的意思。Unicode中用几个字节表示,那么就需要几个字节。
char(n)是按字节算的。nchar(n)是按字符算的。一个汉字占两个字节,剩下的就不要说了。