CHAR长度 oracle
CHAR是Oracle数据库中的一种数据类型,与字符串类型十分相似。其最主要的特点就是长度固定,也就是说,定义时需要指定其长度,数据存储时会按照所定义的长度进行存储。 如果存储时数据长度小于所定义的长度,则数据库会增加多余的空格来填充数据。在实际开发中,CHAR长度的大小会直接影响存储和查询的效率,因此开发人员需要仔细考虑所定义的字段长度。
在Oracle中,CHAR类型的长度取值范围为1~2000字节,其中,1表示只有一个字符,2000表示有2000个字符。定义CHAR类型字段时,还需要注意一下几个问题。
CREATE TABLE T_DEPT ( DEPTNO CHAR(3), DNAME CHAR(20), LOC CHAR(10) );