Как загрузить значения формата au_date в таблицу красного смещения (ггг-мм-дд и дд-мм-гг) - PullRequest
1 голос
/ 05 февраля 2020

Я пытаюсь загрузить свой CSV-файл в таблицу красных смещений.

Вот как выглядит мой CSV-файл:

id  | date1      | au_date      |us_date

1   , 2011-01-10 , 26/01/2011 ,  2011-01-10

Вот мой код:

   create table if not exists schema1.table1(
            id int primary key encode zstd not null,
            date1   date encode AZ64 ,
            au_date date encode AZ64,
            us_date date encode AZ64
    );


copy schema1.table1
    from 's3:/path_to_file/file.csv'
    credentials 'my_role'
    region 'us-west-1'
    ESCAPE delimiter ','
    IGNOREHEADER 1
    ACCEPTANYDATE
    dateformat 'auto';

Когда я выбираю * из таблицы, это выглядит следующим образом:

 id  | date1      | au_date      |us_date

    1   , 2011-01-10 , null ,  2011-01-10

Как вы можете видеть, столбец au_date имеет значение null, поскольку он не выбирает формат даты dd-mm-yy.

Есть ли способы решить эту проблему? Любые предложения помогут.

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