truncate不能删除外部表,只能删除内部表 把外部表转换为内部表:alter table 表名 set tblproperties ('EXTERNAL'='False'); 转载于:https://www.cnblogs.com/lidapengwww/p/11633817.html