Db2 简明教程

DB2 - Data Types

本章介绍了 DB2 中使用的各种数据类型。

Introduction

在 DB2 数据库表格中,根据开发人员的要求,每列都有各自的数据类型。数据类型是指表格列中值的类型和范围。

Built-in data types

  1. Datetime*TIME*: 表示一天中的时间,包括小时、分钟和秒。 TIMESTAMP : 以年、月、日、小时、分钟、秒和微秒的形式表示日期和时间的值。 DATE : 以年、月、日这三部分的形式表示一天的日期。

  2. *String*Character

  3. CHAR (fixed length) : 固定长度字符。可变长度

  4. VARCHAR : 可变长度字符。

  5. CLOB : 大型对象字符串,在字符长度可能超过 VARCHAR 数据类型限制时使用。图形

  6. GRAPHIC 固定长度: 包含双字节字符的固定长度图形字符串 可变长度

  7. VARGRAPHIC : 包含双字节字符的可变长度图形字符串。

  8. DBCLOB : 大型对象类型 二进制

  9. BLOB (可变长度): 大型对象中的二进制字符串

  10. BOOLEAN : 以 0 和 1 的形式表示。

  11. *Signed numeric*Exact

  12. Binary integer SMALLINT [role="role="16BIT""]: Using this you can insert small int values into columns*INTEGER [32BIT]* : 使用此数据类型可在列中插入较大的整数*BIGINT [64 位]*: 使用此数据类型可在列中插入较大的整数

  13. Decimal*DECIMAL (packed)*DECFLOAT (十进制浮点数):可用于插入十进制浮点数Approximate

  14. Floating points REAL (单精度):可用于插入单精度的浮点数。 DOUBLE (双精度):可用于插入双精度的浮点数。

  15. eXtensible Mark-up Language XML:可将 XML 数据存储到该数据类型中。