lzth.net
当前位置:首页 >> NUMERIC和DECIMAL的区别 >>

NUMERIC和DECIMAL的区别

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

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

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

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

numeric可以指定精度 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;

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

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

11111111111111111111111111111111111111111111111111

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

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