Как добавить столбец даты в таблицу в формате даты, например, dd: mm: yy NOT as String - PullRequest
0 голосов
/ 15 февраля 2019

Я должен вставить один новый столбец в таблицу кустов, который показывает дату загрузки данных.Это может быть в формате dd: mm: yy или, скажем, yy: mm: dd.Я не хочу строку по умолчанию.

1 Ответ

0 голосов
/ 15 февраля 2019

Мы используем куст 2.1, формат даты в кусте - гггг-ММ-дд, поэтому вы не можете иметь столбец даты с другим форматом, либо тип данных даты с форматом по умолчанию, либо строковый столбец с необходимым форматом даты.

hive> create table date1 (c1 date);
hive> insert into date1 ('2019-02-15');
hive> insert into date1 (c1) select current_date();

hive> select * from date1;
OK
2019-02-15
2019-02-15
Time taken: 0.134 seconds, Fetched: 2 row(s)

Желательно иметь строковый тип данных в таблице, а не в столбце даты.

Надеюсь, это поможет

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