我正在尝试向表中添加一个默认值为“monthly”的列(理想情况下不使用dataframe)
ALTER TABLE aa_monthly ADD COLUMNS (Monthly_or_Weekly_Indicator string NOT NULL FIRST DEFAULT ('MONTHLY'))
这给了我一个错误:
sql语句中的错误:parseexception:不匹配的输入'default'expecting')'(第1行,位置88)
不管我有没有犯同样的错误 FIRST
在sql语句中。
我到处找了
3条答案
按热度按时间pkmbmrz71#
遗憾的是,在配置单元中不能为列添加默认值。
列更改命令将只修改配置单元的元数据,而不会修改数据
jfgube3f2#
有多种方法可以做到这一点
brjng4g33#
希望这有帮助