-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]? –