Oracle常用資料型別

2021-08-03 12:30:59 字數 1172 閱讀 6718

型別

含義儲存描述

備註char

固定長度字串

最大長度

2000bytes

varchar2

可變長度的字串

最大長度4000bytes

可做索引的最大長度749

nchar

根據字符集而定的固定長度字串

最大長度2000bytes

nvarchar2

根據字符集而定的可變長度字串

最大長度4000bytes

date

日期(日-月-年)

dd-mm-yy(hh-mi-ss),經過嚴格測試,無千蟲問題

timestamp

日期(日-月-年)

dd-mm-yy(hh-mi-ss:ff3),經過嚴格測試,無千蟲問題

與date相比較,timestamp有小數字秒資訊

long

超長字串

最大長度2g,足夠儲存大部頭著作

raw固定長度的二進位制資料

最大長度2000bytes

可存放多**圖象聲音等

long raw

可變長度的二進位制資料

最大長度2g

可存放多**圖象聲音等

blob

二進位制資料

最大長度4g

clob

字元資料

最大長度4g

nclob

根據字符集而定的字元資料

最大長度4g

bfile

存放在資料庫外的二進位制資料

最大長度4g

rowid

資料表中記錄的唯一行號

10bytes

********.****.****格式,*為0或1

nrowid

二進位制資料表中記錄的唯一行號

最大長度4000bytes

number(p,s)

數字型別

p為整數字,s為小數字

decimal(p,s)

數字型別

p為整數字,s為小數字

integer

整數型別

小的整數

float

浮點數型別

number(38),雙精度

real

實數型別

number(63),精度更高

Oracle 常用資料型別

1.字元型別 char 2000 定長的,最大為2000 例如 char 10 如果欄位存 中國 那麼該欄位實際值為 中國 後面有 個空格。特點 浪費空間,查詢效率快。特色例子 身份證的儲存就可以用 char 18 varchar 4000 可變長度,節省空間,效率低。使用者儲存各種文字長度文字資訊...

Oracle常用資料型別

1 字元型別 char n byte char 固定長度字串,最大長度2000 bytes 即1 n 2000 例如char 5 表示佔5個位元組的字串,當長度小於5個位元組時,自動補空格,總是包含5個位元組的資訊,超過則報錯,預設值為1 1個漢字佔兩個位元組 char 10 char 表示佔10個...

oracle筆記 常用資料型別

oracle支援多種表型別 由查詢sql組成,簡化對多個表資料的訪問 可以保證表中資料的安全,將應用與表中某些特定的結構分離。create sequence sq name ncrement by 1 增長度 start with 1 開始值 maxvalue 最大值 或者 nomaxvalue o...