impala - 我想将两个列名称添加到 Impala 查询中的现有表中

标签 impala

我正在编写以下查询以在指定位置添加列,但出现以下错误:

alter table quantum_raw_dev.rpt_backup_allocation
change upt_type upt_type STRING after tray_size;

最佳答案

您可以使用以下方法将一列或多列添加到列列表的末尾:

ALTER TABLE <table_name> ADD COLUMNS (col_name col_type, ...);

[注意:列名和类型之间没有逗号]

关于impala - 我想将两个列名称添加到 Impala 查询中的现有表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61520980/

相关文章:

hadoop - 比较 HDFS 中的毫秒时间戳

hadoop - 如何在直接查询模式下将SQL与Power BI一起用于Impala数据源?

hadoop - Impala 扫描 MapR-FS 慢

date - Netezza 中 NEXTDAY 的 Impala SQL 等效函数是什么?

hadoop - Impala 无法访问所有配置单元表

hadoop - Impala - 替换表分区中的所有数据

sql - 在 Impala 中将数组列查询为行的解决方法

hadoop - 如何在 Hadoop 中编写 HQL 表达式以验证 X9999 等特定格式的字母数字字段的格式

hadoop - 查询以仅显示 impala 中的列名

php - 将 impala 与 odbc 和 php pdo 连接,字符串字段为空