请问:在实际应用中,大家喜欢用varchar()数据类型和nvarchar()数据类型的哪一种?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

我总是在这两种数据类型中犹豫。。    
   
 

· 网友精彩回答:

发表者:zhongq99

我喜欢varchar()

发表者:lovebeyondforever

我用nvarchar()

发表者:dan1980

varchar存储的是非   unicode   的字符数据,   单字节字符算一个字符长度,   双字节字符(如汉字)算二个长度.   所以,   定义为varchar(10)的字段可以存储10个英文字母,   但只能存储5个汉字.  
   
  nvarchar存储的是   unicode   的字符数据,   任何字符都只算一个长度,   所以,   nvarchar(10)无论存储英文字母还是汉字都是10个.  
   
  具体选哪种根据实际需要,   没必要犹豫.

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved