考试网 >> IT认证 >> 水平 >> 软件指导 >> SQL:(八)数值数据类型

SQL:(八)数值数据类型

发布时间:2006-06-28 05:06     点击:
分页:上一页  1 [2] 

用十进制。 

数字的总长度等于精度,如果标度值大于0(有小数部分),则长度加1。 

小数部分的位数不得小于标度值,小数位数的上限由数据库提供商设定。 

INTEGER | INT

用法: INTEGER(精度)

是一种精确数值类型。 

使用二进制或者十进制,这基于表示该数值的二进制位(bit)的个数(这是implementation-specific,与SMALLINT对应)。 

标度值恒为0。 

数据库供应商对其定义了最大精度和最小精度。 

供应商可能会提供的默认精度。 

SMALLINT

用法:SMALLINT(精度)

是一种精确数值类型。 

位数取舍方法与INTEGER (二进制或者十进制)相同。 

标度值恒为0。 

最大精度等于或者小于INTEGER的最大精度。 

FLOAT

用法:FLOAT(精度)

是一种近似数值类型,即对一个指定的数值用指数形式表示出来,如1.23e-45(等于),该数值类型的取舍和截短方法大多由数据库提供商定义。 

当取舍时,使用二进制精度。 

精度表示使用的最小位数,最大精度由数据库提供商设定。 

REAL

用法:REAL

是一种近似数值类型。 

使用二进制精度,最大精度由数据库提供商设定。 

其默认精度必须小于DOUBLE PRECISION的默认精度。 

DOUBLE PRECISION

用法: DOUBLE PRECISION

是一种近似数值类型。 

使用二进制精度,最大精度由数据库提供商设定。 

其默认精度必须大于PRECISION的默认精度。 

相关理论

  数据库提供商在基本数据类型的基础上创建了你实际需要的数据类型。对数值类型来说,它可以包括同名的数据类型,如INT、REAL,也包括为了满足特定场合或者用途而创建的新数据类型。
分页:上一页  1 [2] 
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有