数据库mysql---NUMERIC数据类型
NUMERIC数据类型:
NUMERIC数据类型是⼀种精确数字数据类型,其精度在算术运算后保留到最⼩有效位,numeric是标准sql的数据类型,格式是decimal是整数数据类型
numeric(m,n)。
numeric(a,b)函数有两个参数,前⾯⼀个为总的位数,后⾯⼀个参数是⼩数点后的位数,例如numeric(5,2)是总位数为5,⼩数点后为2位的数,也就是说这个字段的整数位最⼤是3位。
NUMERIC的注意事项:
如果创建NUMERIC数据类型的列或变量,⽽且其精度或⼩数位数超过为数据库设置的精度和⼩数位数,则会按照数据库设置截断这些值。因此,如果发现在定义为NUMERIC的列或变量中的值被截断,需检查精度和⼩数位数使其不超过数据库选项设置。
numeric 和 decimal 数据类型的默认最⼤精度值是38,在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据值⼀定要按照指定精确存储时,可以⽤带有⼩数的 decimal 数据类型来存储数字。
以上内容参考:
百度百科-NUMERIC
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论