添加具有默认值(Teradata)的多个列

添加具有默认值(Teradata)的多个列,teradata,ddl,Teradata,Ddl,我试图搜索,但什么也没找到。我正在尝试使用默认值(Teradata)向表中添加两列。我正在尝试这一说法 ALTER TABLE TEST add (DWH_Change_dt date default CURRENT_DATE, dwh_create_dt date default current_date); 这不适用于default子句。我得到这个错误 语法错误,在单词“DWH\u Change\u dt”和“date”之间应为“BETWEEN”关键字或“IN”关键字或“like”关

我试图搜索,但什么也没找到。我正在尝试使用默认值(Teradata)向表中添加两列。我正在尝试这一说法

ALTER TABLE TEST 
add (DWH_Change_dt date  default CURRENT_DATE, dwh_create_dt date  default current_date);
这不适用于default子句。我得到这个错误

语法错误,在单词“DWH\u Change\u dt”和“date”之间应为“BETWEEN”关键字或“IN”关键字或“like”关键字或“CONTAINS”关键字

如果我一次添加一列,它就会工作(没有括号)。有人知道吗?怎么了

谢谢,
Umberto

如果要添加多个列,则需要多个添加:

ALTER TABLE TEST 
add DWH_Change_dt date  default CURRENT_DATE, 
add dwh_create_dt date  default current_date;