oracle資料庫——常用的資料型別
阿新 • • 發佈:2018-12-20
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 | 大小與作業系統有關 | 用來把非結構化的二進位制資料儲存在資料庫以外的作業系統檔案中 |