SQL 数据类型

Numeric 数据类型


功能

存储数值数据。

注意
  • NUMERIC 和 DECIMAL 数据类型,以及各种 INTEGER 数据类型,有时被称为精确数值数据类型,与之相对的是近似数值数据类型 FLOAT、DOUBLE 和 REAL。

    精确数值数据类型是那些可以指定精度值和小数位数值的数据类型,而近似数值数据类型是以预定义方式存储的。只有精确数值数据能确保会在算术运算后精确到指定的最小有效位

  • 在 5.5 版之前,长度超过四个字节的十六进制常量被视为字符串常量,其它十六进制常量则被视为整数。新的缺省行为是将它们视为二进制类型的常量。若要使用传统的行为,请将 TSQL_HEX_CONSTANTS 数据库选项设置为"OFF"。

  • 不允许小于 1 的数据类型长度和精度。

兼容性
  • 只有小数位数为 0 的 NUMERIC 数据类型可以用于 Transact-SQL identity 列。

  • 应该避免 NUMERIC 和 DECIMAL 数据类型的缺省精度和小数位数设置,因为它们在 Adaptive Server Anywhere 和 Adaptive Server Enterprise 之间是不同的。在 Adaptive Server Anywhere 中,缺省精度为 30,缺省小数位数为 6。在 Adaptive Server Enterprise 中,缺省精度为 18,缺省小数位数为 0。

  • FLOAT ( p ) 数据类型是 REAL 或 DOUBLE 数据类型的同义词,具体取决于 p 的值。对于 Adaptive Server Enterprise,REAL 用于 p 小于或等于 15 的数值,DOUBLE 用于 p 大于 15 的数值。对于 Adaptive Server Anywhere,分界值与平台相关,但在所有平台上分界值都大于 15。

有关通过设置数据库选项更改缺省值的信息,请参见 PRECISION 选项 [database] 和 SCALE 选项 [database]。


BIGINT 数据类型 [Numeric]
DECIMAL 数据类型 [Numeric]
DOUBLE 数据类型 [Numeric]
FLOAT 数据类型 [Numeric]
INT 或 INTEGER 数据类型 [Numeric]
数值数据类型 [Numeric]
REAL 数据类型 [Numeric]
SMALLINT 数据类型 [Numeric]
TINYINT 数据类型 [Numeric]

Numeric 数据类型相关推荐

  1. mysql数据类型及语法_mysql8 参考手册--Numeric数据类型语法

    MySQL支持所有标准的SQL数值数据类型.这些类型包括精确数字数据类型(整数.SMALLINT.DECIMAL和numeric)以及近似数字数据类型(FLOAT.REAL和DOUBLE PRECIS ...

  2. mysql 数据类型 decimal_mysql decimal、numeric数据类型

    可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据是整数的时候,那么它就以整数给你处理.这样我们在存取货币值的时候自然遇到问题,我的default ...

  3. SQL Server numeric数据类型

    Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR ...

  4. mysql cast numeric_(转载)mysql decimal、numeric数据类型

    可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据是整数的时候,那么它就以整数给你处理.这样我们在存取货币值的时候自然遇到问题,我的default ...

  5. 关于SQL Server numeric数据类型介绍

    Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR ...

  6. mysql decimal、numeric数据类型

    from: http://blog.csdn.net/ufojoan/article/details/27555281 可能做程序的人都知道,float类型是可以存浮点数(即小数类型),但是float ...

  7. numeric scale mysql_mysqldecimal、numeric数据类型

    DECIMAL(M, D) 例 如:salary DECIMAL(5,2) 在这个例子中,5 (精度(precision)) 代表重要的十进制数字的数目,2 (数据范围(scale)) 代表在小数点后 ...

  8. PostgreSQL NUMERIC 数据类型

    NUMERIC 类型能存储大数据量的数值.通常NUMERIC类型用于需要精确性的数字,如货币数量或度量.本文介绍 NUMERIC ,并通过示例学习它的特性. 介绍 NUMERIC NUMERIC类型的 ...

  9. decimal(numeric )、float 和 real 数据类型的区别

    decimal(numeric )           同义,用于精确存储数值 float 和 real                     不能精确存储数值 decimal 数据类型最多可存储 ...

最新文章

  1. MySQL复制经常使用拓扑结构具体解释
  2. 若不能连接到sql server的localhost
  3. Python常见问题(2):编程问题 Programming FAQ
  4. JAVA思维导图学习笔记_8张思维导图,55天学习笔记,帮你入门JavaSE
  5. oracle对象权限 函数,oracle的系统和对象权限
  6. Spring Boot 实现登录拦截器,这才是正确的姿势!!
  7. linux内核网络子系统收发过程剖析
  8. asp.net未知的服务器标记错误
  9. [转载]VS2005 不能创建 win32 smart device project
  10. 少儿编程 电子学会图形化编程等级考试Scratch三级真题解析(判断题)2022年6月
  11. execl 多线程 linux,MyExcel 3.7.0 发布,屏蔽多线程处理细节
  12. 管理学-“三个和尚”
  13. android监听卡1电话,Android 监听 SIM 卡状态
  14. activiti:initiator的作用及其使用
  15. 免登录采集淘宝商品详情的方法
  16. word转图片,pdf转图片,doc转图片,docx转图片
  17. 【饭谈】为什么别人都劝你别做外包?
  18. 报错:WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after con
  19. excel文件底层xml分析,如何实现高效解析excel
  20. 蓝桥杯练习【数论基础】——一元三次方程求解

热门文章

  1. 【Windows】U 盘装系统,无法格式化所选磁盘分区[错误: 0x8004242d]
  2. 微信小程序Canvas卡顿优化解决方法
  3. vue的hook(钩子函数)
  4. copy con 的详细解释
  5. 网络嗅探 精华版(全)
  6. python分析微博粉丝_python数据分析微博热门
  7. 分享32套精美的免费 PSD 网页界面设计素材
  8. 百度奖学金获得者徐立恒:执着创造价值
  9. 比你拼命的人多的是,最可怕的是比你牛的人比你还拼命。。。励志
  10. 程序的安装——软件安装包的制作、软件仓库的使用