首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 核心資料類型速查表:CHAR、VARCHAR2、NUMBER、DATE、LOB 等 7 大類

     編輯:Oracle 教學

Oracle 核心資料類型速查表:7 大類 10 種常用型別

針對日常開發最常用的核心類型,提供定義、長度、儲存範例與精度說明,方便快速查閱。

類型對照表

類型語法最大長度/精度說明
定長字元CHAR(n)2000 bytes不足右補空格,適合固定代碼
變長字元VARCHAR2(n)4000 bytes不補空格,首選文字型別
數值NUMBER(p,s)p=38, s=-84~127可變長度科學標記法,含整數、浮點
日期時間DATE秒7 bytes,含世紀至秒,無時區
時間戳記TIMESTAMP奈秒 (9位)9i+,含時區資訊
大字元物件CLOB4GB * Block取代 LONG,存長文本、XML、JSON
大二進位物件BLOB4GB * Block存圖片、影音、二進位檔案

NUMBER 精度與儲存範例

定義輸入值實際儲存說明
NUMBER1234.5671234.567完整保留
NUMBER(6,2)123.4567123.46四捨五入至 2 位小數
NUMBER(4,2)12345.67ERROR整數部位超過精度 4 位

快速選型建議

  • 文字:預設 VARCHAR2,固定長度代碼用 CHAR。
  • 數值:金額、精確計算用 NUMBER(p,s);科學近似值用 BINARY_DOUBLE。
  • 日期:新系統用 TIMESTAMP WITH LOCAL TIME ZONE,相容舊系統用 DATE。
  • 大物件:文本用 CLOB,二進位用 BLOB,拒絕 LONG/LONG RAW。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved