当我尝试重命名现有表中的所有分区列以进行一年的日期范围时 - 这就是我得到的。
hive> ALTER TABLE test.usage PARTITION ('date') RENAME TO PARTITION (partition_date);
FAILED: ValidationFailureSemanticException Partition spec {partition_date=null} contains non-partition columns.
我从这里得到了这个语法:1