Hive中内部表和外部表之间的转换
1、查询表的类型
desc formatted student;
Table Type: MANAGED_TABLE
2、修改内部表student为外部表
alter table student set tblproperties('EXTERNAL'='TRUE')
3、查询表的类型
desc formatted student;
Table Type: EXTERNAL_TABLE
4、修改外部表student为内部表
alter table student set tblproperties('EXTERNAL'='FALSE');
5、查询表的类型
desc formatted student;
Table Type: MANAGED_TABLE
注意:(‘EXTERNAL’=‘TRUE’)和(‘EXTERNAL’=‘FALSE’)为固定写法,区分大小写!