oracle中char,varchar,varchar2的区别

1.char长度固定,varchar2长度可变。例如,存储字符串“123”,char(10)表示存储的内容占10个字节:123      (包含7个空格),varchar2(20)只占用3个字节:123当存储小于10时,按实际长度存储。综上,可以判断出char比varchar2效率高但浪费空间。

注:varchar最长为4000字节,char最长为2000字节

2.对于varchar和varchar2暂时未测出不同之处。varchar可以与其他数据库兼容,varchar2是oracle独有的。oracle推荐使用varchar2。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容