轉載:Oracle常用的資料庫欄位型別

lingxyd_0發表於2012-08-13

Oracle常用的資料庫欄位型別如下:

欄位型別 中文說明 限制條件 其它說明
CHAR 固定長度字串 最大長度2000 bytes
VARCHAR2 可變長度的字串 最大長度4000 bytes 可做索引的最大長度749
NCHAR 根據字符集而定的固定長度字串 最大長度2000 bytes
NVARCHAR2 根據字符集而定的可變長度字串 最大長度4000 bytes
DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 經過嚴格測試,無千蟲問題
LONG 超長字串 最大長度2G(231-1) 足夠儲存大部頭著作
RAW 固定長度的二進位制資料 最大長度2000 bytes 可存放多媒體圖象聲音等
LONG RAW 可變長度的二進位制資料 最大長度2G 同上
BLOB 二進位制資料 最大長度4G
CLOB 字元資料 最大長度4G
NCLOB 根據字符集而定的字元資料 最大長度4G
BFILE 存放在資料庫外的二進位制資料 最大長度4G
ROWID 資料表中記錄的唯一行號 10 bytes ********.****.****格式,*為0或1
NROWID 二進位制資料表中記錄的唯一行號 最大長度4000 bytes
NUMBER(P,S) 數字型別 P為整數位,S為小數位
DECIMAL(P,S) 數字型別 P為整數位,S為小數位
INTEGER 整數型別 小的整數
FLOAT 浮點數型別 NUMBER(38),雙精度
REAL 實數型別 NUMBER(63),精度更高

相關文章