1. 程式人生 > >oracle數據庫——常用的數據類型

oracle數據庫——常用的數據類型

有關 字型 字符型 文件 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數據庫——常用的數據類型