DB2 - 数据类型
本章介绍 DB2 中使用的各种数据类型。
简介
在 DB2 数据库表中,每一列都有自己的数据类型,具体取决于开发人员的要求。 数据类型被称为表列中值的类型和范围。
内置数据类型
- 日期时间
- TIME:代表一天中的时间,以小时、分钟和秒为单位。
- TIMESTAMP:表示日期和时间的七个值,形式为年、月、日、时、分、秒和微秒。
- DATE:表示一天中的日期,分为年、月、日三部分。
- 字符串
- Character
- CHAR (fixed length): Fixed 表示字符串的固定长度。
- 长度不同
- VARCHAR:变长字符串。
- CLOB:大对象字符串,当字符串可能超出 VARCHAR 数据类型的限制时使用此类型。
- 图形
- 图形
- 固定长度:包含双字节字符的固定长度图形字符串
- 长度不同
- VARGRAPHIC:包含双字节字符的变化字符图形字符串。
- DBCLOB:大对象类型
- Binary
- BLOB(可变长度):大对象中的二进制字符串
- BOOLEAN:以 0 和 1 的形式。
- 有符号数字
- Exact
- 二进制整数
- SMALLINT [16BIT]:使用它,您可以将小 int 值插入到列中
- INTEGER [32BIT]:使用此功能,您可以将大 int 值插入到列中
- BIGINT [64BIT]:使用此功能,您可以将更大的 int 值插入到列中
- 十进制
- 十进制(压缩)
- DECFLOAT(十进制浮点数):使用它,您可以插入十进制浮点数
- Approximate(近似值)
- 浮点数
- REAL(单精度):使用此数据类型,您可以插入单精度浮点数。
- DOUBLE(双精度):使用此数据类型,您可以插入双精度浮点数。
- 可扩展标记语言
- XML:您可以将 XML 数据存储到此数据类型列中。