CREATE TABLE "CMCAPACITY"("CMPATH" VARCHAR(4000)NOT NULL,
"CAPACITY" FLOAT(128), "USAGE" SMALLINT NOT NULL);
我得到了「FLOAT類型常量或隱式轉換期間的精度錯誤」。Teradata中Float數據類型的最大值是多少?
CREATE TABLE "CMCAPACITY"("CMPATH" VARCHAR(4000)NOT NULL,
"CAPACITY" FLOAT(128), "USAGE" SMALLINT NOT NULL);
我得到了「FLOAT類型常量或隱式轉換期間的精度錯誤」。Teradata中Float數據類型的最大值是多少?
嘗試只用FLOAT沒有任何事後。 Teradata data types documentation不顯示括號的任何用途。對數據庫進行測試也表明它沒有被考慮在內,因爲它們可以存儲相同的值並生成相同的列元數據。
在Teradata的浮點數據類型的最大精度是54
例如:
CREATE TABLE "CMCAPACITY" (
"CAPACITY" FLOAT(54)
);
對於Teradata中的FLOAT沒有精度,我期望FLOAT(whatevver)出現錯誤消息。這個54的最大值只是奇怪的,似乎被解析,然後簡單地忽略:-) – dnoeth 2014-02-26 17:52:40
屬於#1(或者serverfault) – 2011-03-08 10:58:40
如何移動呢? – emaillenin 2011-03-08 11:10:47
只需等待2個以上的3000+代表的人將其標記爲移動,它會自動爲您發生。 – 2011-03-08 11:11:51