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

DB2 內建資料類型完整參考手冊

     編輯:DB2 教學

分類總覽

DB2 內建類型分為:數值型、字串型(字元/圖形/二進位)、日期時間型、特殊類型 DATALINK。

數值型

類型別名長度精度/範圍
SMALLINTINT22 Bytes-32,768 ~ 32,767 (5 位數)
INTEGER / INTINT44 Bytes-2,147,483,648 ~ 2,147,483,647 (10 位數)
BIGINTINT88 Bytes-9.22E18 ~ 9.22E18 (19 位數)
DECIMAL(p,s) / DEC / NUMERIC / NUM壓縮 BCDp ≤ 31, s ≤ p。範圍 -10^31+1 ~ 10^31-1
REALFLOAT(24)4 Bytes±1.175E-37 ~ ±3.402E+38 (單精度)
DOUBLE / DOUBLE PRECISION / FLOAT / FLOAT(53)8 Bytes±2.225E-307 ~ ±1.79769E+308 (雙精度)

字元字串

類型最大長度說明
CHAR(n) / CHARACTER(n)254 Bytes定長,預設 n=1
VARCHAR(n) / CHAR VARYING(n)32,672 Bytes變長
LONG VARCHAR32,700 Bytes變長,舊相容
CLOB(n[K|M|G])2,147,483,647 Bytes大物件,SBCS/MBCS 文字。K=1024, M=1048576, G=1073741824

圖形字串 (雙位元組字元)

類型最大長度說明
GRAPHIC(n)127 雙位元組定長,預設 n=1
VARGRAPHIC(n)16,336 雙位元組變長
LONG VARGRAPHIC16,350 雙位元組變長,舊相容
DBCLOB(n[K|M|G])1,073,741,823 雙位元組大物件,DBCS 文字。單位換算同 CLOB

二進位字串

類型最大長度用途
BLOB(n[K|M|G])2,147,483,647 Bytes非結構化資料:圖片、音訊、混合媒體、UDT 結構化資料

日期時間型

類型組成範圍/長度內部長度
DATE年(0001-9999)、月(1-12)、日(1-n)10 Bytes (YYYY-MM-DD)
TIME時(0-24)、分(0-59)、秒(0-59)時=24 時 分秒=08 Bytes (HH.MM.SS)
TIMESTAMP年、月、日、時、分、秒、微秒(0-999999)時=24 時其餘=026 Bytes (YYYY-MM-DD-HH.MM.SS.ffffff)

字串表示可省略前導零、秒/微秒可截斷。CHAR() 標量函數可轉字串格式。

特殊類型

DATALINK:邏輯引用資料庫外部檔案,支援檔案連結完整性、存取控制、版本管理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved