DB2数据库中的常用的数据类型

本文详细介绍了DB2数据库中的数据类型,包括数值型(如SMALLINT, INTEGER, BIGINT, DECIMAL等)、字符串型(CHAR, VARCHAR, CLOB等)、图形字符串型(GRAPHIC, VARGRAPHIC, LONG VARGRAPHIC等)、二进制字符串型(BLOB)以及日期时间型(DATE, TIME, TIMESTAMP)等,同时提到了特殊数据类型DATALINK,它是对数据库外部文件的逻辑引用。" 7609181,147686,SQL函数:移除字符串指定位置字符,"['数据库', 'SQL', '函数', '字符串操作', 'MSSQL']
摘要由CSDN通过智能技术生成

DB2内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)、
日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。 DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。

一、数值型(numeric)


​ 所有数值都有符号和精度。精度是指除符号以外的二进制或十进制的位数。如果数字的值大于等于零,就认为符号为正。

* 小整型SMALLINT:小整型是两个字节的整数,精度为 5 位。小整型的范围从 -32,768 到 32,767。

* 大整型INTEGER 或 INT:大整型是四个字节的整数,精度为 10 位。大整型的范围从 -2,147,483,648 到 2,147,483,647。

* 巨整型BIGINT:巨整型是八个字节的整数,精度为 19 位。巨整型的范围从 -9,223,372,036,854,775,808 到
9,223,372,036,854,775,807。

* 小数型DECIMAL(p,s)、DEC(p,s)、NUMERIC(p,s) 或 NUM(p,s):小数型的值是一种压缩十进制数,它有一个隐含的小数点。
压缩十进制数将以二-十进制编码(binary-coded decimal,BCD)记数法的变体来存储。小数点的位置取决于数字的精度(p)和
小数位(s)。小数位是指数字的小数部分的位数,它不可以是负数,也不能大于精度。最大精度是 31 位。小数型的范围从
-1031+1 到 1031-

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值