我的问题是 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 );