暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于oushudb-hawq:OushuDB-创建和管理外部表下

原创 宗恩 2022-12-27
126

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论