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數據到該數據類型列。