OushuDB 创建和管理外部表(下)

简介: 修改外部表,使用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

image.png

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命令查询使用外部表

目录
相关文章
KTV点歌程序
KTV点歌程序
229 0
|
监控 Linux 数据库
zabbix 高级使用
zabbix 高级使用
|
机器学习/深度学习 人工智能 文字识别
AI计算机视觉笔记二十:PaddleOCR环境搭建及测试
OCR技术广泛应用于日常生活中,与人脸识别一样常见。PaddleOCR是一个基于飞桨的OCR工具库,具有超轻量级中文OCR模型,支持中英文数字组合、竖排及长文本识别。本文档详细介绍了PaddleOCR的学习过程,包括环境搭建、安装、样本标注及测试步骤。使用AutoDL云平台进行环境创建,并提供了详细的命令行操作指南,帮助用户顺利完成PaddleOCR的部署与测试。
|
数据挖掘 索引 Python
Python 金融编程第二版(二)(5)
Python 金融编程第二版(二)
77 0
|
消息中间件 弹性计算 运维
青团社:基于云原生技术打造行业领先的兼职平台
近些年来,随着云原生技术的不断发展和成熟,越来越多的企业正在拥抱云原生技术来构建自己的业务系统。以青团社旗下的青团兼职平台为例,应用已经基于Spring Cloud框架全面实现了微服务化,并部署运行在阿里云平台。但随之而来也引入了一些额外的需求及问题需要解决!
3211 104
 青团社:基于云原生技术打造行业领先的兼职平台
|
前端开发 JavaScript
vue3 使用axios get方式使用
在Vue3中使用Axios库进行GET请求的方法如下: 首先需要导入Axios库:
545 0
|
JSON 编解码 中间件
Go 框架三件套详解(Web/RPC/ORM)
Go 框架三件套详解(Web/RPC/ORM)
479 0
|
缓存 监控 NoSQL
Redis的事务机制
Redis的事务机制
|
Linux 芯片
Linux 网络驱动 phy 读写寄存器调试方法
Linux 网络驱动 phy 读写寄存器调试方法
1263 0
|
大数据 MaxCompute 分布式计算
大数据心法来了!一站式玩转MaxCompute,还有开发者资源等你领!
阿里云大数据TOP案例页面现已上线!MaxCompute在企业构建自己的数据处理平台实践中起到了至关重要的作用,我们特别精选了企业的真实实践案例,还有超级专家分享与探讨,由浅至深全面解读MaxCompute玩法。
1056 0

热门文章

最新文章