Teradata быстро загружает файл (csv, excel) в таблицу со столбцом даты загрузки системной даты

#teradata #teradata-sql-assistant #teradatasql

#teradata #teradata-sql-assistant #teradatasql

Вопрос:

Мой вопрос в том, может ли Teradata иметь столбец в таблице, где при загрузке файла (excel, csv) он добавит дату, когда вы загрузили этот файл в эту таблицу. Я исследовал это, и предположительно это можно сделать, но это не работает. Я сделал это в MySQL, но не нашел способа сделать это в Teradata. Любая помощь приветствуется.

таблица, которую я создал:

 create multiset table ThisTable, fallback, 
 no before journal,
 no after journal,
 checksum = default,
default mergeblockratio,
map = TD_MAP1
 ( column1 int,
   column2 varchar(50) character set latin not casespecific,
   load_date date not null FORMAT 'YYYY-MM-DD' DATE
   --TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN,
   --example I found in Teradata documents but errors out saying generated not match defined type.
    --TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN
    --same error as above.
 )
PRIMARY INDEX ( column1, column2 );
  

Комментарии:

1. Синтаксис TD_TIMEBUCKET предназначен для таблиц временных рядов в TD16.20, но вам, вероятно, нужен простой col DATE DEFAULT CURRENT_DATE или col TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(0)

2. Спасибо за помощь. Таблица создается с использованием даты с текущим значением по умолчанию current_date