zoukankan      html  css  js  c++  java
  • 【Teradata】数值类型

     1.Decimal(n,m) 十进位小数

    n为最大数值位数(取值1-38),m为小数位数(取值0-n)。

    decimal(3,2)    -9.99 to 9.99

    decimal(4,4)   -.9999 to .9999

    decimal(9,1) -99999999.9 to 99999999.9 

    2.NUMBER(n,m)数字

    可以兼容decimal任何使用场合。n为精度(取值1-38),m为小数点后位数(如果n未指定则范围为0-38,如果n指定则范围为0-n)

    NUMBER  === NUMBER(*)

    NUMBER(*,m)

    NUMBER(n) ===NUMBER(n,0)

    NUMBER(n,m)

     3.byteint

    -128 to 127 ,占用1个字节。

    4.smallint

    -32768 to 32767 ,占用2个字节

    5.int

    -2,147,483,648 to 2,147,483,647 (20亿),占用4个字节

    6.bigint

    -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.(6个逗号),占用8个字节。

    7.主题模型中:decimal类型转换为其它类型

    如果是当事人编号,则转换为string。如果为金额的带小数点(18,2) (38,2),如果为整数可能会转换为integer。

    主题要考虑兼容性,不可能因为某一个系统的字段类型,决定主题类型。

    8.decimal数值乘法的隐式转化后,小数位数为两个乘数因子的小数位之和。

    decimal(10,2) * decimal(10,8) 结果中小数位数为10

    sel type( decimal(10,2) * decimal(10,8) )   //查看小数位数,结果为10
  • 相关阅读:
    MVC4中EasyUI Tree异步加载JSON数据生成树
    Linq语法
    委托的多种写法
    centos7安装Hive2.3.0
    ApacheKylin笔记
    把普通的JavaProject变成MavenProject
    eclipse 手动/自动安装插件
    我的JdbcUtils类
    Druid 连接池 JDBCUtils 工具类的使用
    Maven下载cxf所需要的jar包
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10472201.html
Copyright © 2011-2022 走看看