使用默认值添加多个列(Teradata)

时间:2014-08-28 10:15:35

标签: teradata ddl

我试图搜索,但我没有找到任何东西。我正在尝试使用默认值(Teradata)向表中添加两列。我正在尝试这个陈述

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

这不适用于default子句。我收到此错误

语法错误,预期类似于' BETWEEN'关键字或' IN'关键字或' LIKE'关键字或' CONTAINS'单词' DWH_Change_dt'之间的关键字以及' date'

如果我一次添加一列,则无法使用括号。任何人有任何想法?有什么问题?

谢谢, 翁

1 个答案:

答案 0 :(得分:6)

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

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