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命令查问应用内部表
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




