永发信息网

numeric是什么类型

答案:2  悬赏:30  手机版
解决时间 2021-11-26 04:29
numeric是什么类型
最佳答案
一、numeric跟decimal同义
1、用于精确存储数值;
2、decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边;
3、decimal 数据类型存储了一个准确(精确)的数字表达法,不存储值的近似值。

二、定义 decimal 的列、变量和参数的两种特性如下 

1、p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2, 指定精度或对象能够控制的数字个数;

2、s 指定可放到小数点右边的小数位数或数字个数;

3、p 和 s 必须遵守以下规则:0 <= s <= p <= 38;

4、numeric 和 decimal 数据类型的默认最大精度值是 38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效;

5、当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。

三、转换 decimal 和 numeric 数据
1、对于 decimal 和 numeric 数据类型,Microsoft® SQL Server™ 将精度和小数位数的每个特定组合看作是不同的数据类型。比如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型;

2、在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。比如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3;

3、从 decimal 或 numeric 向 float 或 real 转换会导致精度损失。从 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或 numeric 转换会导致溢出;

4、默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,SQL Server 使用舍入法。然而,如果 SET ARITHABORT 选项为 ON,当发生溢出时,SQL Server 会出现错误;
5、若仅损失精度和小数位数,则不会产生错误。
全部回答
decimal(numeric ) 同义,用于精确存储数值
decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。

定义 decimal 的列、变量和参数的两种特性如下:

p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。
指定精度或对象能够控制的数字个数。

s
指定可放到小数点右边的小数位数或数字个数。

p 和 s 必须遵守以下规则:0 <= s <= p <= 38。

numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。

当数据值一定要按照指定精确存储时,可以用带有小数的 decimal 数据类型来存储数字。

转换 decimal 和 numeric 数据
对于 decimal 和 numeric 数据类型,Microsoft?? SQL Server?? 将精度和小数位数的每个特定组合看作是不同的数据类型。例如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型。

在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数位数。例如,常量 12.345 被转换为 numeric 值,其精度为 5,小数位为 3。

从 decimal 或 numeric 向 float 或 real 转换会导致精度损失。从 int、smallint、tinyint、float、real、money 或 smallmoney 向 decimal 或 numeric 转换会导致溢出。

默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,SQL Server 使用舍入法。然而,如果 SET ARITHABORT 选项为 ON,当发生溢出时,SQL Server 会出现错误。若仅损失精度和小数位数,则不会产生错误。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湖北中特新化能科技有限公司
数控车床变频器的接入线和输出线直接连接,电
手机上有没有总决赛竞猜的软件?
都说冬季养阴,具体怎么养,日常饮食有什么讲
数据库 sybase 12.5.3可以在wind7上运行吗
小车放车库不常开,最好多少时间开一次?为什
自体脂肪做卧蚕多久可以消肿
金港大酒店停车场地址好找么,我有些事要过去
准备买潍柴130马力的帅铃,有用过的卡友说说
家里包飘窗,但是包了打不开窗户,怎么办
东阳民政局周六上班吗
饥荒旗鱼怎么打 饥荒旗鱼怎么杀打法介绍
年轻人为什么不待见家里安排的
茶水涩口怎么减决
求问面包机做的面包为什么口感像馒头
推荐资讯
求极品暧昧小说 有的上传上来。要无乱码 无缺
是不是买个无线网卡就能上网
烟台下面的几个市级下面有几个乡镇?
韩国湖南大学在韩国的大学排名排到什么位置上
我有一辆东风天龙的半挂车,最近空车加油门都
tell me ain't i goin crazy,啊哈, 是
淡定穿越重生受养成腹黑黑化攻的耽美小说
八千月薪公积金要缴纳多少
写铅山县河口二小的作文400字
没带过隐形眼镜 可以直接带美瞳吗
你有没有见到自己妈妈害怕的时候,这句话是指
34555立方毫米等于多少立方米
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?