VARCHAR2( ) | 存储字符,可变长度,有最大长度,最大4000字节 |
NUMBER | 存储数字 |
DATE | 存储日期 |
CHAR( ) | 存储字符,固定长度(如果某个数据比定义长度短,那么将用空格在数据的右边补到定义长度),有最大长度,最大2000字节 |
LONG | 是一个遗留下来的而且将来不会被支持的数据类型,它将被LOB(large object)数据类型取代 |
LONGRAW | |
RAW | |
ROWID | ORACLE数据表中的一个伪列,它是数据表中每行数据内在的唯一的标识。 |
FLOAT | |
INTEGER | |
NCHAR( ) | 同CHAR( ),存储NLS数据 |
NVARCHAR2 | 同VARCHAR2( ),存储NLS数据 |
BLOB | 存储二进制数据 |
CLOB | 存储字符型数据 |
NCLOB | |
BFILE | 存储二进制文件 |
UROWID | |
TIMESTAMP | |
TIMESTAMP WITH TIME ZONE | |
TIMESTAMP WITH LOCAL TIME ZONE | |
INTERVAL YEAR TO MONTH | |
INTERVAL DAY TO SECOND | |
BINARY_FLOAT | |
BINARY_DOUBLE |
注意点
一 比较规则:
CHAR( )数据类型 | 'YO'='YO ' |
VARCHAR2( )数据类型 | 'YO'<'YO ' |