【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。

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

 

转载于:https://www.cnblogs.com/badboy200800/p/10472201.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值