一、识别方法
查看内部表信息
sql
desc formatted stu;
查看外部表信息
sql
desc formatted test_ext1;
通过Table Type
对应的值,我们可以区分外部表和内部表。
二、相互转换
内部表转外部表
sql
alter table stu set tblproperties('EXTERNAL'='TRUE');
外部表转内部表
sql
alter table stu set tblproperties('EXTERNAL'='FALSE');
要注意:('EXTERNAL'='FALSE') 或 ('EXTERNAL'='TRUE')为固定写法,区分大小写!!!