1.字符数据类型
- CHAR 定长字符串,默认长度1B,最大长度255B
- VARCHAR2 变长字符串,必须指定最大字节数,最大长度2000B
- LONG 变长字符串,最大长度2G。一个表中最多只有一个LONG列,LONG列不能有索引,不能出现完整性约束
2.数字数据类型
- NUMBER 存储零、正负定点数或浮点数,最大进度38位。语法:NUMBER(P,S) P表示总的数字数,S表示小数点右边的数字位
- FLOAT 指定浮点数 语法
- FLOAT——指定一浮点数,十进制精度为38,二进制精度为126
- FLOAT——指定一浮点数,二进制精度为B(1~126)
- DATE 用于存储日期和时间信息。若要指定日期值,须用TO_DATE()将字符型的值或数值转化为日期型的值。日期型数据的默认格式为DD-MON-YY
- RAW及LONG RAW 存储字符串、浮点数、二进制数据等。RAW数据仅可存储和检索,不能执行串操作。
- ROWID 数据库表中的一个伪列。数据库中每一行都有一个地址,可通过查询ROWID获得行地址。值为16进制字符串
- LOB 存储非结构化数据,比如二进制文件,图形文件,或其他外部文件。LOB数据类型有以下几种:
- BLOB——二进制数据可以存储到不同的表空间中
- CLOB——字符型数据可以存储到不同的表空间中
- BFILE——二进制文件可以存储在服务器上的外部文件中