Oracle数据类型
閱讀時間:全文 326 字,預估用時 2 分鐘
創作日期:2017-07-21
上篇文章:Oracle基础-表空间
BEGIN
数据类型 | 参数 | 描述 |
---|---|---|
char(n) | 1<= n <= 2000 | 定长字符串,n为字节长度,缺省默认为1字节 |
nchar(n) | 1<= n <= 1000 | 同char,区别在于nchar以unicode方式存储数据,常用于存储汉字 |
varchar2(n) | 1 <= n <= 4000 | 可变长字符串,n为字符串的最大长度,会自动删除字符串前后的空格 |
nvarchar2(n) | 1 <= n <= 2000 | 同varchar,区别在于nchar以unicode方式存储数据,常用于存储汉字 |
long | 无 | 超大字符串,最大为2GB |
number(m, n) | 1 <= m <= 38, -84 <= n <= 127 | 数字类型,m为整数位最大长度,n为小数位最大长度 |
float(n) | 1 <= n <= 126 | 存放二进制数,转换成十进制需要乘以0.30103 |
date | 无 | -4712年1月1日到4712年12月31日之间的所有合法日期,格式为DD-MON-YY (HH-MI-SS),缺省格式DD-MON-YY,精确到秒 |
timestamp | 无 | 时间戳,精确到小数秒 |
raw(n) | 1 <= n <= 2000 | 可变长二进制数据,必须指明最大长度n,用来存放较小的图像声音等多媒体文件。 |
long raw | 无 | 可变长二进制数据,最大2GB,用来存比较大的图像视频word等 |
blob、clob、nclob | 无 | 超大二进制数据,最大4GB。 |
bfile | 无 | 存放在数据库外的二进制数据,最大4GB。 |
FINISH
上篇文章:Oracle基础-表空间