标签: amazon-web-services hive ddl amazon-athena
我正在尝试更改AWS Athena表中的列名。 从old_name到new_name。
old_name
new_name
普通DDL命令不会影响表(它们无法执行)。
是否可以更改列名而不从头开始删除和重新创建表?
答案 0 :(得分:2)
我错了,Athena使用HIVE DDL语法,所以正确的命令是: ALTER TABLE %%table-name%% CHANGE %%old-column-name%% %%new-column-name%%<string>;
HIVE DDL
ALTER TABLE %%table-name%% CHANGE %%old-column-name%% %%new-column-name%%<string>;
我的答案基于hive相关的question。
hive
答案 1 :(得分:1)
您可以找到有关受支持和不受支持的DDL here