【问题标题】:Adding multiple columns with default value (Teradata)添加具有默认值的多列 (Teradata)
【发布时间】:2015-09-14 19:45:49
【问题描述】:

我试图搜索,但我没有找到任何东西。我正在尝试将两列添加到具有默认值(Teradata)的表中。我正在尝试这种说法

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

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

语法错误,在单词“DWH_Change_dt”和“日期”之间应该有“BETWEEN”关键字或“IN”关键字或“LIKE”关键字或“CONTAINS”关键字

如果我一次添加一列,它会起作用(不带括号)。有人有任何想法吗?怎么了?

谢谢, 翁贝托

【问题讨论】:

    标签: teradata ddl


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 2010-09-08
      • 2018-07-31
      • 1970-01-01
      • 2016-09-08
      相关资源
      最近更新 更多