varchar和nvarchar的区别
发布时间:2020-12-12 15:22:11 所属栏目:MsSql教程 来源:网络整理
导读:varchar(n): 长度为n个字节的可变长且非Unicode字符数据 n介于1和8000之间 存储方式:按字节存储 ? 例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节 ? nvarchar(n): 包含n个字符的可变长度Unicode
varchar(n): 长度为n个字节的可变长且非Unicode字符数据 n介于1和8000之间 存储方式:按字节存储 ? 例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节 ? nvarchar(n): 包含n个字符的可变长度Unicode字符数据 n介于1和4000之间 存储方式:代'n'的是按字符存储 ? 例:nvarchar(40),存储40个字符,能存40个中文字符 ^-^ ? ? 注:Unicode数据使用SQL?Server中的nchar、nvarchar和ntext数据类型进行存储。对于存储来源于多种字符集的字符的列,可采用这些数据类型 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |