摘要:
说起varchar和nvarchar的区别,主要应该从其编码方式谈起:即unicode编码,一个unicode是2个字节。因此他们的区别如下:varchar(n)长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。举例来说:Tom的故事varchar字段占3+3×2=9个字节的存储空间,而nvarchar字段占6×2 阅读全文
posted @ 2012-11-01 10:03
edwardxh
阅读(557)
评论(3)
推荐(4)
浙公网安备 33010602011771号