DB2数值型数据类型简介

数据库
DB2数据库中的数值型数据类型共有六种类型,所有数值都有符号和精度,下面就让我们来一起了解一下这些数值型数据类型。

下面为您介绍的数据类型是DB2数值型数据类型,共有六种,如果您对DB2数值型数据类型方面感兴趣的话吧,不妨一看。

DB2数值型数据类型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有数值都有符号和精度。精度是指除符号以外的二进制或十进制的位数。如果数字的值大于等于零,就认为符号为正。

*小整型,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 位。小数型的范围从 -10**31+1 到 10**31-1。

*单精度浮点数(Single-precision floating-point),REAL:单精度浮点数是实数的 32 位近似值。数字可以为零,或者在从 -3.402E+38 到 -1.175E-37 或从 1.175E-37 到 3.402E+38 的范围内。

*双精度浮点数(Double-precision floating-point),DOUBLE,DOUBLE PRECISION 或 FLOAT:双精度浮点数是实数的 64 位近似值。数字可以为零,或者在从 -1.79769E+308 到 -2.225E-307 或从 2.225E-307 到 1.79769E+308 的范围内。

以上就是DB2数值型数据类型的介绍。

 

 

【编辑推荐】

分析DB2数据库的优势

DB2客户端的三种类型

DB2环境变量管理的策略选择

DB2管理服务器能完成的管理任务

DB2隔离级别--为落实的读

责任编辑:段燃 来源: 互联网
相关推荐

2010-08-11 09:14:33

DB2数据类型

2010-11-01 14:26:12

DB2日期时间型数据类

2010-08-10 17:17:59

2010-08-09 15:44:44

DB2 数据类型

2018-01-02 20:35:00

数据库MySQLDB2

2010-08-25 13:36:53

DB2Oracle

2010-08-26 09:44:42

db2数据类型

2010-11-01 11:30:41

DB2数据库权限

2010-09-30 14:44:20

DB2递归查询

2010-08-16 15:06:15

DB2数据类型转换

2011-03-16 15:07:10

DB2数据库数据类型

2010-08-19 13:36:11

DB2数据类型

2010-08-16 09:55:23

DB2数据类型

2010-08-20 10:26:25

DB2数据类型

2010-09-30 15:03:53

DB2数据仓库

2010-09-30 15:17:17

DB2信息目录

2010-11-03 16:07:38

DB2身份验证

2010-11-02 11:22:06

DB2索引类型

2010-09-06 17:05:52

DB2数据集

2010-08-27 14:39:46

db2连接数据库
点赞
收藏

51CTO技术栈公众号