读书人

varchar2(20)与varchar2(20 char)的差

发布时间: 2012-08-09 15:59:21 作者: rapoo

varchar2(20)与varchar2(20 char)的区别
varchar2(20)与varchar2(20 char)的区别

首先应该说明一个概念,oracle数据库存储数据的时候默认两种存储方式,既字节 和 字符,默认是字节存储,如果在定义数据类型的时候 加上CHAR 就是强制数据按照字符类型存储。

varchar2(20) 定义了可变长度为20字节的存储,是按照字节来存储的。

varchar2(20 char) 定义了可变成都的20个字符的长度,是按照字符来存储的,相当于40个字节。

读书人网 >其他数据库

热点推荐