varchar最多能存几个汉字,具体解释一下,谢谢

解决方案 »

  1.   

    varchar(max)理论上可以保存无限
    varchar(8000)理论上可以保存4000个汉字
      

  2.   

    为什么呢,varchar支持的最大长度不是只有255字节码???
      

  3.   

    看你的数据库版本 2000的话只能到4000个字2005 2008 的VARCHAR(MAX)就无限制了
      

  4.   

    varchar [ ( n | max ) ] 
    可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节。存储大小是输入数据的实际长度加 2 个字节。所输入数据的长度可以为 0 个字符。varchar 的 ISO 同义词为 char varying 或 character varying。
      

  5.   

    不知道有没有用,你看看
    http://hi.baidu.com/neverlostmea/item/1083e1edb122e2c5ea34c9e4