Oracle数据类型

简介: Oracle数据类型

字段类型

中文说明

限制条件

其它说明

CHAR

固定长度字符串

最大长度2000 bytes

 

VARCHAR2

可变长度的字符串

最大长度4000 bytes

可做索引的最大长度749

Byte/char,默认情况用的是Byte

NCHAR

根据字符集而定的固定长度字符串

最大长度2000 bytes

 

NVARCHAR2

根据字符集而定的可变长度字符串

最大长度4000 bytes

 

DATE

 

日期(日--年)

DD-MM-YYHH-MI-SS

经过严格测试,无千虫问题

TIMESTAMP 日期(日-月-年) DD-MM-YY(HH-MI-SS:FF3) 经过严格测试,无千虫问题
与DATE相比较,TIMESTAMP有小数位秒信息

LONG

超长字符串

最大长度2G231-1

足够存储大部头著作

RAW

固定长度的二进制数据

最大长度2000 bytes

可存放多媒体图象声音等

LONG RAW

可变长度的二进制数据

最大长度2G

同上

BLOB

二进制数据

最大长度4G

 

CLOB

字符数据

最大长度4G

 

NCLOB

根据字符集而定的字符数据

最大长度4G

 

BFILE

存放在数据库外的二进制数据

最大长度4G

 

ROWID

数据表中记录的唯一行号

10 bytes ********.****.****格式,*01

 

NROWID

二进制数据表中记录的唯一行号

最大长度4000 bytes

 

NUMBER(P,S)

数字类型

P为整数位,S为小数位

 

DECIMAL(P,S)

数字类型

P为整数位,S为小数位

 

INTEGER

整数类型

小的整数

 

FLOAT

浮点数类型

NUMBER(38),双精度

 

REAL

实数类型

NUMBER(63),精度更高

 


相关文章
|
2月前
|
存储 Oracle 关系型数据库
Oracle 12c支持哪些数据类型?
【7月更文挑战第20天】Oracle 12c支持哪些数据类型?
42 2
|
4月前
|
存储 Oracle 关系型数据库
Oracle系列之一:Oracle数据类型
Oracle系列之一:Oracle数据类型
|
4月前
|
SQL 存储 Oracle
Oracle系列之九:Oracle常用函数
Oracle系列之九:Oracle常用函数
|
Oracle 关系型数据库
oracle学习62-oracle之set运算符和练习
oracle学习62-oracle之set运算符和练习
75 0
oracle学习62-oracle之set运算符和练习
|
Oracle 关系型数据库
oracle学习86-oracle之单行函数1
oracle学习86-oracle之单行函数1
77 0
oracle学习86-oracle之单行函数1
|
存储 Oracle 关系型数据库
|
SQL 存储 Oracle
|
存储 Oracle 关系型数据库
|
SQL 存储 关系型数据库
|
存储 Oracle 关系型数据库