内部表和外部表之间的转换
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')为固定写法,区分大小写!
本文介绍了如何在数据库管理系统中,通过ALTERTABLE语句将表从内部表转换为外部表,以及反之,重点在于使用tblproperties设置表的外部性。
1787

被折叠的 条评论
为什么被折叠?



