1、批改内部表

批改内部表,应用ALTER TABLE命令。
ALTER TABLE orcexternal RENAME TO orc_ext;
ALTER TABLE orc_ext SET SCHEMA new_schema;
批改内部表构造时,必须应用ALTER EXTERNAL TABLE命令。
减少一个列,应用上面命令:
ALTER EXTERNAL TABLE orc_ext ADD COLUMN col int;
删除一个列,应用上面命令:
ALTER EXTERNAL TABLE orc_ext DROP COLUMN col;
批改列数据类型,应用上面命令:
ALTER EXTERNAL TABLE log_output alter column message TYPE varchar(200);
内部表不反对束缚批改、默认值批改。

2、删除内部表

删除内部表时,应用DROP EXTERNAL TABLE命令。
DROP EXTERNAL TABLE orc_ext;

3、应用内部表

应用内部表的步骤如下:
● 定义内部表,配置数据库并启动创立内部表时指定的协定。
● 启动location子句中指定协定对应的文件服务器,且对协定和数据库进行相干配置
● 将数据文件搁置在location子句中对应的地位
● 应用SQL命令查问应用内部表