yhkn.net
当前位置:首页 >> DECimAl和numEriC区别 >>

DECimAl和numEriC区别

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

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

其实,numeric数据类型与decimal数据类型是一样的.它们表示数据的范围、所占的存储空间及定义的形式都相同.至于说为什么弄两个,我也不明白,这个大概要去问设计人员了016.

个人认为money适合存放价钱字段,decimal适合存放所有小数字段,至于numeric个人认为和decimal差不多

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

跟你做个例子吧.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;

nchar存储定长的unicode字符串,nvarchar存储变长的unicode字符串.decimal和numeric是等价的.

11111111111111111111111111111111111111111111111111

decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边.decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值. numeric 和 decimal 数据类型的默认最大

个人认为money适合存放价钱字段,decimal适合存放所有小数字段,至于numeric个人认为和decimal差不多

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