Teradata как создать столбец типа inter и длиной 30 - PullRequest
0 голосов
/ 07 августа 2020

Я получаю синтаксическую ошибку при создании таблицы тераданных

create table test1 (column1 integer (20));

Я хочу создать column1 типа integer и размера 20.

Также каково значение по умолчанию для символьного и целочисленного типа данных в тераданных

1 Ответ

0 голосов
/ 07 августа 2020

Нет ширины отображения для целочисленного столбца в Standard SQL / Teradata. Самое близкое, что вы можете получить, это применение формата (но он используется только при преобразовании в строку):

integer format '-(19)9' -- 20 chars, leading spaces, floating sign
integer format '-9(19)' -- 20 chars, fixed length, leading zeroes

Кстати, точность INT составляет 10 цифр, вам может понадобиться BIGINT для больших значений . Или ЧИСЛО длиной до 38 цифр.

Нет значения по умолчанию для длины VarChar, необходимо указывать. Для CHAR это CHAR (1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...