DB2数值型数据类型简介
来源:互联网 发布:海尔阿里云电视刷机包 编辑:程序博客网 时间:2024/06/05 13:19
DB2数值型数据
所有的数值都有符号,精度(p),和小数位数(s)。
精度是所包含数值的个数,包括小数,如表的列定义为col dicimal(9,2),那么此列能够存放的做大数据为9999999.99。
下面是51CTO网站上对于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-precisionfloating-point),REAL:单精度浮点数是实数的 32 位近似值。数字可以为零,
或者在从 -3.402E+38 到 -1.175E-37 或从 1.175E-37 到 3.402E+38 的范围内。
*双精度浮点数(Double-precisionfloating-point),DOUBLE,DOUBLE PRECISION 或 FLOAT:双精度浮点数是实数的 64 位近似值。数字可以为零,或者在从 -1.79769E+308 到 -2.225E-307 或从 2.225E-307 到 1.79769E+308 的范围内。
更多信息,参照官网:http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp
具体位置:数据库基础 -> SQL -> Language elements -> Data types -> Data type list
--the end--- DB2数值型数据类型简介
- DB2数值函数简介及使用
- DB2数值函数简介及使用
- ruby-数据类型-数值型
- oracle 数据类型---数值型
- mysql数据类型-数值型
- 数值数据类型
- DB2数据类型
- DB2数据类型
- DB2 数据类型
- DB2 数据类型
- DB2数据类型
- DB2 数据类型
- DB2 数值处理技巧
- Java数据类型转换——数值型
- DB2简介
- XML简介Schema之 XSD 日期及时间数据类型 VS XSD 数值数据类型
- DB2日期时间型数据类型介绍
- java的8种排序
- 黑马程序员_基础加强_枚举
- 四元数与矩阵
- SQL查询语句大全
- 6.4.3
- DB2数值型数据类型简介
- Oracle 11.2.0.3 Patchset. 下载
- DOS日期和时间
- Eclipse Class Decompiler——Java反编译插件
- Fedora 18 安装VMware Tools
- 时间类应用
- 黑马程序员--JAVA基础教程第18天(下)IO流
- C++知识要点整理01:数组 内/外部成员
- 字符串算法