char,varchar,nchar,nvarchar
摘要:
学习于网络:1. char 和 varchar 相同点:1位就是1个字节,每个英文字符和数字都占一个字节,而一个中文的字符会占两个字节。 不同点: a. char是定长存储,如定义char(10),实际存储的值为'hello', Sql Server会自动补充空格,填满10位。[即没有达到10个字节,都要占去10个字节] b.varchar是可变长存储,实际存储值占了多少个字节就是多少个字节,不会以空格来填满。2. nchar 和 nvarchar 相同点:1位就是2个字节,储数据时采用的是 Unicode元码,为了与其他多种字符的转换,如中文,音标等, 一个英文字符和一个中文 阅读全文
posted @ 2013-04-13 10:41 Gcam 阅读(142) 评论(0) 推荐(0) 编辑