首先应该说明一个概念,oracle数据库存储数据的时候默认两种存储方式,既字节 和 字符,默认是字节存储,如果在定义数据类型的时候 加上CHAR 就是强制数据按照字符类型存储。
varchar2(20) 定义了可变长度为20字节的存储,是按照字节来存储的。
varchar2(20 char) 定义了可变成都的20个字符的长度,是按照字符来存储的,相当于40个字节。
本文介绍了Oracle数据库中两种数据存储方式:字节存储与字符存储的区别。并详细解释了VARCHAR2类型在不同情况下(如VARCHAR2(20)和VARCHAR2(20CHAR))的数据存储特点。
首先应该说明一个概念,oracle数据库存储数据的时候默认两种存储方式,既字节 和 字符,默认是字节存储,如果在定义数据类型的时候 加上CHAR 就是强制数据按照字符类型存储。
varchar2(20) 定义了可变长度为20字节的存储,是按照字节来存储的。
varchar2(20 char) 定义了可变成都的20个字符的长度,是按照字符来存储的,相当于40个字节。
2755

被折叠的 条评论
为什么被折叠?
