sql server中的decimal或者numeric的精度问题

yiyi20131415

yiyi20131415

2016-02-19 09:37

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐sql server中的decimal或者numeric的精度问题,无聊中的都看过来。
何谓精度:最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。该精度必须是从 1 到最大精度 38 之间的值。默认精度为 18。
小数位数:小数点右边可以存储的十进制数字的最大位数。小数位数必须是从 0 到 p 之间的值。仅在指定精度后才可以指定小数位数。默认的小数位数为 0;因此,0 = s = p。最大存储大小基于精度而变化。
在c sharp中调用传递SqlParameter参数时也需要制定参数的精度和小数的位数,如下面的例子声明一个精度为18小树位数为2的decimal类型参数:
代码如下:

SqlParameter parm = new SqlParameter("@parmName", SqlDbType.Decimal);
parm.Precision = 18;
parm.Scale = 2;
展开更多 50%)
分享

猜你喜欢

sql server中的decimal或者numeric的精度问题

编程语言 网络编程
sql server中的decimal或者numeric的精度问题

Sql Server datetime问题

编程语言 网络编程
Sql Server datetime问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL Server中全角和半角字符的比较问题

SQLServer
SQL Server中全角和半角字符的比较问题

SQL Server中处理空值时涉及的三问题

SQLServer
SQL Server中处理空值时涉及的三问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

IIS中SQL Server数据库的安全问题

SQLServer
IIS中SQL Server数据库的安全问题

SQL Server 2005中处理表分区问题

编程语言 网络编程
SQL Server 2005中处理表分区问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

jQery ajax——load()方法示例介绍

jQery ajax——load()方法示例介绍

为什么“我的电脑”不显示U盘盘符

为什么“我的电脑”不显示U盘盘符
下拉加载更多内容 ↓