oracle数据库的数据类型
一、字符类型
(1)固定长度的字符串 CHAR(字节长度是1~2000之间)
CHAR(8)可以存储4个双字节的字符,8个单字节的字符,不足8字节剩余的部分用空格占据
(2)可变长度字符串 VARCHAR2(字节长度是1~4000之间)
VARCHAR2(8) 存储的数据大小如上,不足8字节剩余的空间释放
(3)可变长文本数据 LONG(最多存储2GB数据)
二、数字类型
存储整数、浮点、实数、最高精度38位NUMBER
NUMBER(10,5)表示总位数10 小数部分5(5位整数,5位小数)
NUMBER(N,M) N精度,M小数部分
三、日期时间类型
(1)存储日期时间部分精确到整个秒DATE
(2)存储时间日期时区精确到整个秒后6位TIMESTAMP
四、二进制数据
(1)二进制数据RAW(最多存储2000字节)
(2)大量二进制数据LONGRAW(最多存储2GB数据)
五、大对象数据类型4GB的非结构化信息
(1)大量字符数据 CLOB 即 Character LOB(字符 LOB)
(2)较大的二进制对象,如图形、视频剪辑和声音BLOB 即 Binary LOB(二进制 LOB)
(3)它用于将二进制数据存储在数据库外部的操作系统文件中BFILE 即 Binary File(二进制文件)