数据类型名称
| 说明
|
BFILE
| 放置指向存在数据库以外、但出现在本地服务器上的BLOB的指针,最大可达4GB。数据库将输入(而非输出)传送至外部BLOB。若删除包含BFILE值的数据行,只会删除指针值,并不会删除实际的文件结构。
|
BINARY_FLOAT
| 放置32位浮点数
|
BINARY_DOUBLE
| 放置64位浮点数
|
BLOB
| 放置大小介于8至128TB之间的二进制大型对象(binary large object, BLOB)值,实数据库块大小而定。
|
CHAR(n)
| 放置固定长度的字符数据,最长达2000个字节。
|
CLOB
| 存储大小介于8与128TB之间的字符大型对象(character large object, CLOB)值,视数据库块大小而定。
|
DATE
| 存储介于4712BC-01-01 00:00:00至9999AD-12-31 23:59:59之间的有效日期及时间
|
DECIMAL(p, s)
| 与接受精度与宽度自变量的NUMBER同义
|
FLOAT(n)
| 存储二进制精度最高达126的浮点数
|
INTEGER(n)
| 存储精度最高达38的有符号或无符号整数,INTEGER与NUMBER同义
|
INTERVAL DAY(n) TO SECOND(x)
| 存储以天、小时、分、秒表示的时段,其中n是天数字段中的位数(可接收0至9,2是默认值),x是秒数字段中的零星秒数
|
INTERVAL YEAR(n) TO MONTH
| 存储以年、月表示的时段,其中n是年数字段中的位数,n值可为0至9,2是默认值
|
LONG
| 存储可变长度的字符数据,最多可达2GB。注意,Oracle并无长期支持LONG的计划,所以尽可能使用其他数据类型,例如CLOB
|
LONG RAW
| 存储原始的可变长度的二进制数据,最大达2GB。LONG RAW和RAW一般是用来存储图像、声音、文档及其他大型数据结构。在Oracle中,BLOB比LONGRAW更常用,因为BLOB的使用限制较少。
|
NCHAR(n)
| 放置长度介于1至2000个字节的UNICODE字符数据,默认大小是1个字节
|
NCLOB
| 代表支持多字节的UNICODE值的大小介于8至128TB(视数据库块大小而定)的CLOB
|
NUMBER(p, s)
| 存储精度介于1至38、宽度介于-84至127的数字
|
NVARCHAR2(n)
| 代表Oracle偏好使用的UNICODE可变长度的字符数据类型,可放1至4000个字节。
|
RAW(n)
| 存储原始、可变长度的二进制数据,最多达2000个字节。值n指定数据类型的大小。
|
REAL
| 把浮点存成单精度的,与FLOAT(63)相同
|
SMALLINT
| 与INTEGER相同
|
TIMESTAMP(n){[WITH TIME ZONE]\[WITH LOCAL TIME ZONE]}
| 完整日期与时间值,其中n是秒数字段中的零星秒数(可接受0至9,6是默认值)。WITH TIME ZONE存储你输入的任何时区(默认值是你的session时区)并返回相同时区的时间值。WITH LOCAL TIME ZONE存储当前session的时区并返回用户的session的时区
|
UROWID[(n)]
| 存储显示表内数据行的逻辑地址的Base-64值。默认大小是4000个字节,但你也可以任意设定大小,最大可设为4000个字节
|
VARCHAR(n)
| 放置大小介于1至4000个字节的可变长度的字符数据。Oracle并不建议使用VARCHAR,多年来一直建议大家改用VARCHAR2
|
VARCHAR2(n[BYTE|CHAR])
| 放置可变长度的字符数据,最长达4000个字节,以n定义。
|
XMLTYPE
| 在Oracle数据库内存储XML数据。XML数据是以XPath表达式及一些内置的XPath函数、SQL函数以及PL/SQL包来访问。XMLTYPE数据类型是系统定义的类型,所以可作为函数的自变量,或是表或视图内字段的数据类型。用于表时,数据可存储于CLOB字段或对象中。
|
转载于:https://www.cnblogs.com/6DAN_HUST/archive/2009/07/06/1517721.html