float字段最高只有小数点后15位,我需要更多位数的小数位应该用什么类型呢? 如题float字段最高只有小数点后15位,我需要更多位数的小数位应该用什么类型呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个确定的数字表达法;没有存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: p 指定精度或对象能够控制的数字个数。s 指定可放到小数点右边的小数位数或数字个数。p 和 s 必须遵守以下规则:0 <= s <= p <= 38。numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。 可以使用numeric,最大的精度可以达到38位declare @a as numeric(38,38)set @a=1.00/3select @a 为什么数据库中用了numeric,在asp中调用该字段数据进行运算的时候就报错了,说数据类型不匹配 问一个SQL的约束条件写法 初学,麻烦大家了,关于创建默认值对象的 请教一条简单的SQL语句,怎样建立一字段,使其行为1-1000; 一段JDBC代码,帮忙分析下 你做项目时建数据库数据库名称,表名,字段名都是怎么命名的? 求一SQL语句 求sql函数 真诚求教!-高手看看这个java恢复SQL数据库的一个小小问题(解决给200分) 备份数据库时,有个选择备份的文件或文件组,是什么意思呀... 一失足,千古恨,請各位SQL Server高手救救小生我!!!!! 请大家支持一个计划! sql2000数据库 主文件损坏,只有日志文件,如何恢复?
指定精度或对象能够控制的数字个数。s
指定可放到小数点右边的小数位数或数字个数。p 和 s 必须遵守以下规则:0 <= s <= p <= 38。numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。
set @a=1.00/3
select @a