知道
char 存储非unicode的固定长度
varchar 存储非unicode的非固定长度
nchar 存储unicode字符有一下疑问
三种在什么场合用?
nchar存储的长度是否固定?
一般企业名称,地址等用什么存储比好好?
税号等固定长度的的?
备注等什么什么存储?

解决方案 »

  1.   

    三种在什么场合用?                            ==>视实际存储情况灵活设定,详见联机帮助
    nchar存储的长度是否固定?                     ==>固定的
    一般企业名称,地址等用什么存储比好好?        ==>Nvarchar
    税号等固定长度的的?                          ==>视程序需要而定,与SQL无关
    备注等什么什么存储?                          ==>备注不多则用Nvarchar(100),否则用Text.---------------------------------------
      

  2.   

    三种在什么场合用?
    --------------
    char在比较固定的长度字段用.
    nchar同上,但字符编码不同,通用性好.
    varchar 适合长度不定的时候用,节省空间.nchar存储的长度是否固定?
    -----
    长度范围:0-65535 一般企业名称,地址等用什么存储比好好?
    -------------
    varchar税号等固定长度的的?
    ----------
    nchar备注等什么什么存储?
    ---------
    一般varchar就可以了,太长了用ntest
      

  3.   

    如字段长度固定推荐用char,如邮编,手机号码等
    如字段长度不固定,浮动较大,建议用varchar
    nvarchar占用双字节字符,如存储单字节字符,则浪费空间!如有中文,英文混合可用nvarchar固定其长度!
      

  4.   

    在软件国际化要求下
        必须用Nvarchar替换Varchar