varchar PK varchar2"/>
varchar PK varchar2
**1.**varchar存放定长字符 ,最大长度2000字符。
varchar2存放可变长字符,最大长度4000字符。
**2.**varchar:汉字/全角字符按两字节处理,数字和字母按一个字节处理
varchar2 有字符都占两字节处理(一般情况下 ,因为Oracle安装默认GBK编码),具体字符要用几个字节存储,要看数据库使用的字符集, GBK,汉字占两个字节,英文占1个字节 。UTF-8,汉字占3个字节,英文占1个字节。
**3.**varchar:空串就按空串处理。
varchar2:空串按null处理。
**4.**varchar 标准sql提供的数据类型,Oracle新版本不支持。
varchar2保证在任何Oracle版本中数据类型向上 、向下兼容,不保证varchar,varchar2其它数据库不兼容。
是用varchar2具有更好的兼容性。
更多推荐
varchar PK varchar2
发布评论