位置:首頁 > 數據庫 > DB2教學 > DB2數據類型

DB2數據類型

本章介紹DB2使用的各種數據類型。

在DB2數據庫表,每列都有根據開發者的要求自己定義的數據類型。數據類型被認為是類型和值的範圍的表的列。

內置數據類型

  • 日期時間
    • TIME:  它代表了一天中的小時,分鐘和秒的時間。
    • TIMESTAMP:  它代表的日期和時間中的年,月,日,時,分,秒和微秒的形式的七個值。
    • DATE:  它代表當天的日期在三個部分中的年,月,日的形式。
  • 字符串
    • 字符
  • CHAR (fixed length):  固定長度的字符串。
    • 可變長度
  • VARCHAR:  可變長度字符串。
  • CLOB:  大對象的字符串,使用這個時候的字符串可能超過VARCHAR數據類型的限製。
    • 圖像
  • GRAHPIC
    • Fixed length: 定長圖形字符串,其中包含雙字節字符
    • 可變長度
  • VARGRAPHIC: 不同的是包含雙字節字符的字符圖形字符串。
  • DBCLOB: 大對象類型
    • Binary
  • BLOB (varying length):  大對象二進製字符串
  • BOOLEAN:  0和1形式
  • Signed numeric
    • Exact
  • Binary integer
    • SMALLINT [16BIT]: 使用這個可以插入小的int值轉換成列
    • INTEGER [32BIT]: 使用這個可以插入大量的int值轉換成列
    • BIGINT [64BIT]: 使用這個可以插入更大的int值轉換成列
  • Decimal
    • DECIMAL (填充)
    • DECFLOAT(十進製浮點):利用這一點,可以插入十進製浮點數
    • Approximate
  • 浮點數
    • REAL (單精度):使用這種數據類型,可以插入單精度浮點數。
    • DOUBLE (雙精度):使用這種數據類型,可以插入雙精度浮點數。
  • eXtensible Mark-up Language
    • XML: 可以存儲XML數據到該數據類型列。