DB2 字符串类型

在 DB2 数据库中,CHAR 类型是一种定长字符串类型,用于存储固定长度的字符数据。

CHAR 类型特点

  • 定长存储: 无论实际存储的字符数量是否达到定义的长度,CHAR 类型都会占用定义长度的存储空间。例如,CHAR(10) 始终占用 10 个字节的空间,即使只存储了 5 个字符,剩余 5 个字节也会被空格填充。
  • 存储空间固定: 便于数据库系统快速定位和访问数据,因为每条记录的长度是预先定义好的。
  • 适合存储长度固定的数据: 例如电话号码、邮政编码等。

其他数据类型

除了 CHAR 类型,DB2 还支持其他数据类型,包括:

  • 变长字符串: VARCHAR
  • 整数类型: SMALLINT, INTEGER, BIGINT
  • 浮点数类型: DECIMAL, REAL, DOUBLE
  • 时间类型: DATE, TIMESTAMP
  • 大对象类型: BLOB, CLOB, DBCLOB