- DB2 教程
- 首页
- DB2 - 简介
- DB2 - 服务器安装
- DB2 - 实例
- DB2 - 数据库
- DB2 - 缓冲池
- DB2 - 表空间
- DB2 - 存储组
- DB2 - 模式
- DB2 - 数据类型
- DB2 - 表
- DB2 - 别名
- DB2 - 约束
- DB2 - 索引
- DB2 - 触发器
- DB2 - 序列
- DB2 - 视图
- DB2 与 XML
- DB2 - 备份和恢复
- DB2 - 数据库安全
- DB2 - 角色
- DB2 - LDAP
- DB2 有用资源
- DB2 - 问题和解答
- DB2 - 快速指南
- DB2 - 有用资源
- DB2 - 讨论
DB2 - 数据类型
本章介绍了 DB2 中使用的各种数据类型。
介绍
在 DB2 数据库表中,每一列都有自己的数据类型,具体取决于开发人员的要求。数据类型指的是表中列的值的类型和范围。
内置数据类型
- 日期时间
- TIME:它表示一天中的时间,以小时、分钟和秒表示。
- TIMESTAMP:它表示日期和时间的七个值,以年、月、日、时、分、秒和微秒的形式表示。
- DATE:它表示一天中的日期,以年、月、日的三部分形式表示。
- 字符串
- 字符
- CHAR(固定长度):固定长度的字符字符串。
- 可变长度
- VARCHAR:可变长度字符字符串。
- CLOB:大型对象字符串,当字符字符串可能超过 VARCHAR 数据类型的限制时使用。
- 图形
- GRAPHIC
- 固定长度:包含双字节字符的固定长度图形字符串
- 可变长度
- VARGRAPHIC:包含双字节字符的可变字符图形字符串。
- DBCLOB:大型对象类型
- 二进制
- BLOB(可变长度):大型对象中的二进制字符串
- BOOLEAN:以 0 和 1 的形式表示。
- 有符号数值
- 精确
- 二进制整数
- SMALLINT [16BIT]:使用它可以将小整数插入列中
- INTEGER [32BIT]:使用它可以将大整数插入列中
- BIGINT [64BIT]:使用它可以将更大的整数插入列中
- 十进制
- DECIMAL(打包)
- DECFLOAT(十进制浮点数):使用它,可以插入十进制浮点数
- 近似
- 浮点数
- REAL(单精度):使用此数据类型,可以插入单精度浮点数。
- DOUBLE(双精度):使用此数据类型,可以插入双精度浮点数。
- 可扩展标记语言
- XML:可以将 XML 数据存储到此数据类型列中。
广告