hive教程:管理表与外部表的互相转换

查询表的类型

desc formatted t_student;

在结果中查找下面部分:

Table Type:    MANAGED_TABLE

说明是管理表

修改管理表为外部表

alter table t_student set tblproperties('EXTERNAL'='TRUE');

注意: EXTERNAL 必须为大写

查询表的类型

desc formatted t_student;

在结果中查找下面部分:

Table Type:EXTERNAL_TABLE

说明是外部表

修改外部表为内部表

alter table t_student set tblproperties('EXTERNAL'='FALSE');

注意: EXTERNAL 必须为大写

查询表的类型

desc formatted t_student;

原文出处:/show_1IXkpI04VbT.html