在Hive SQL中,执行truncate table **语句时,报错:
FAILED: SemanticException [Error 10146]: can not truncate non-managed table
原因是:Hive不能清空外部表(外部表不被hive管理,hive只维护到外部表的引用关系)
因此,执行truncate操作,只能对内部表进行。
在Hive SQL中,执行truncate table **语句时,报错:
FAILED: SemanticException [Error 10146]: can not truncate non-managed table
原因是:Hive不能清空外部表(外部表不被hive管理,hive只维护到外部表的引用关系)
因此,执行truncate操作,只能对内部表进行。