jfny.net
当前位置:首页 >> 请问下SQL中NUMERIC和DECIMAL的区别? >>

请问下SQL中NUMERIC和DECIMAL的区别?

区别是: decimal 和 numeric (Transact-SQL)分别指带固定精度和小数位数的数值数据类型。 decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )]: 固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 d...

http://zhidao.baidu.com/question/40565659.html 自己去看

decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 定义 decimal 的列、变量和参数的两种特性如下:...

numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。 decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。deci...

跟你做个例子吧。SQL> create table testbb (column1 Numeric(18,0),column2 Numeric(18,1),column3 Numeric(18,2)); Table createdSQL> insert into testbb values(123456.11,123456.11,123456.11); 1 row inserted SQL> select * from testbb;...

decimal 英 ['desɪm(ə)l] 美 ['dɛsɪml] adj. 小数的;十进位的 n. 小数 numeric 英 [njuː'merɪk] 美 [nuː'merɪk] n. 数;数字 adj. 数值的(等于numerical);数字的

还真没有注意过呢。。。。。。。【极品飞鸽】

numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。 decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。deci...

我个人是觉的没有区别的,功能都是相同,语法也一样,只不过是写法上不同而已,不信你可以运行下 select convert(decimal(全部位数,保留的小数的位数),表的字段) from 表 select convert(numeric(全部位数,保留的小数的位数),表的字段) from 表

decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 定义 decimal 的列、变量和参数的两种特性如下:...

网站首页 | 网站地图
All rights reserved Powered by www.jfny.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com