Какое максимальное значение для типа данных Float в терадате? - PullRequest
0 голосов
/ 08 марта 2011
CREATE TABLE "CMCAPACITY"("CMPATH" VARCHAR(4000)NOT NULL,
        "CAPACITY" FLOAT(128), "USAGE" SMALLINT NOT NULL); 

Я получаю сообщение «Ошибка точности в константе типа FLOAT или во время неявных преобразований».

Ответы [ 2 ]

3 голосов
/ 11 марта 2011

Попробуй потом просто плавать без чего-либо.Документация Teradata о типах данных не позволяет использовать скобки.Тестирование базы данных также показывает, что она не учитывается, поскольку они могут хранить одинаковые значения и приводить к одним и тем же метаданным столбца.

1 голос
/ 26 февраля 2014

Максимальная точность для типа данных с плавающей точкой в ​​Teradata составляет 54.

Например:

CREATE TABLE "CMCAPACITY" (
        "CAPACITY" FLOAT(54)
);
...