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

6次阅读

共计 524 个字符,预计需要花费 2 分钟才能阅读完成。

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 命令查问应用内部表

正文完
 0