编程人生

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

varchar[(n)]   
     长度为      n      个字节的可变长度且非      Unicode      的字符数据。n      必须是一个介于      1      和      8,000      之间的数值。存储大小为输入数据的字节的实际长度,而不是      n      个字节。所输入的数据字符长度可以为零。varchar      在      SQL-92      中的同义词为      char      varying      或      character      varying。   
    
     nvarchar(n)   
     包含      n      个字符的可变长度      Unicode      字符数据。n      的值必须介于      1      与      4,000      之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar      在      SQL-92      中的同义词为      national      char      varying      和      national      character      varying。   

n 表示字符个数

nvarchar:   
     不管是一个字符还是一个汉字,都存为2个字节   
     varchar:   
     汉字是2个字节,其他字符存为1个字节   

通俗一點就是varchar適合輸入英文和數字,nvarchar一般用做中文或其它語言的輸入,這樣到別的語系不會出現亂碼:))

转载:http://hi.baidu.com/%C8%C3%D0%C4%C1%E9%C6%DC%CF%A2/blog/item/4a50b2c3dc0d8e56b319a8c3.html

posted on 2007-12-22 10:43  choice  阅读(821)  评论(0编辑  收藏  举报