DB2数据类型

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数据到该数据类型列。
  • 下一节:db2 表

    db2 教程

    相关文章