oracle數據庫——常用的數據類型
阿新 • • 發佈:2018-12-20
有關 字型 字符型 文件 varchar2 數字 系統 結構化 rac
2018-12-19 23:08:03
oracle數據庫中常用的數據類型有23種,我們把數據類型分為字符型、數字型、日期型和其他數據類型。
一、字符型:
數據類型 | 取值範圍 (字節) | 說明 |
varchar2 | 0~4000 | 可變長度的字符串 |
nvarchar2 | 0~1000 | 用來存儲unicode字符集的變長字符型數據 |
char | 0~2000 | 用於描述定長的字符型數據 |
nchar | 0~1000 | 用來存儲unicode字符集的定長字符型數據 |
long | 0~2GB | 用來存儲變長的字符串 |
二、數字型:
數據類型 | 取值範圍 | 說明 |
number(p,s) | p最大精度是38位(十進制) |
p代表的是精度,s代表的是保留小數位數; 可以用來存儲定長的整數和小數 |
float | 用來存儲126位數據(二進制) |
存儲的精度是按二進制計算的,精度範圍為二進制的1~126, 在轉化為二進制時需要乘以0.30103 |
三、日期類型:
數據類型 | 說明 |
date | 用來存儲日期和時間,精確到秒 |
timestamp | 顯示的日期比date更精確,精確到小數秒,還能夠顯示上午還是下午 |
四、其他數據類型:
數據類型 | 取值範圍(字節) | 說明 |
blob | 最多可以存放4GB | 存儲二進制數據 |
clob | 最多可以存放4GB | 存儲字符串數據 |
bfile | 大小與操作系統有關 | 用來把非結構化的二進制數據存儲在數據庫以外的操作系統文件中 |
oracle數據庫——常用的數據類型