-2
Teradata浮点数据类型将十进制值截断为2个小数点。浮点数在teradata中被截断sql
select cast(10.123456789 as float) deci_num
答:
deci_num
10.12
谁能告诉我如何避免这种,无须转换为十进制或双,因为我有一个表浮动列只存储截断值?
它在Oracle中工作,但不在Teradata中工作。为什么?
Teradata浮点数据类型将十进制值截断为2个小数点。浮点数在teradata中被截断sql
select cast(10.123456789 as float) deci_num
答:
deci_num
10.12
谁能告诉我如何避免这种,无须转换为十进制或双,因为我有一个表浮动列只存储截断值?
它在Oracle中工作,但不在Teradata中工作。为什么?
它只是需要在teradata中进行更改。
Tools --> Options --> Answerset --> No.of Decimal Points to display for float --> <set as you want>
现在越来越如下
deci_num
10.1234567890
作品对我来说:http://sqlfiddle.com/#!4/d41d8/20922 –
@juergend :它不在Teradata中工作。请看问题标题 – logan
你为什么然后标记为[oracle]? –