当前位置: 首页 > article >正文

hive表内外表之间切换

你想把内表和外表在元数据上达到切换的目的,这个操作有个前提,在apache版本源码上来讲是支持的!!!!但是!!!!注意哦!默认情况下apache版本的源码中这个事的支持开关是关闭的,所以导致默认情况下内外表不能相互切换,所以你想干这个事,先去问问你使用的引擎提供方有没有大开限制,如果打开了就可以使用如下语句

alter table 表名 set tblproperties('EXTERNAL'='FALSE');

上面是把外表切换为内表,反之一样,在源码里面其实还支持很多东西,有兴趣可以看看,博主在源码中还看到sparksql能和presto那样在group by后面写阿拉伯数字代替select后面的字段,就是用顺序表示字段,但可惜这个能力也是被关着的,从源码注释来看是担心操作上造成混淆的风险


http://www.kler.cn/a/382768.html

相关文章:

  • 成绩管理系统软件体系结构设计
  • 【ChatGPT】如何通过逐步提示提高ChatGPT的细节描写
  • Google Guava 发布订阅模式/生产消费者模式 使用详情
  • 「Mac畅玩鸿蒙与硬件16」鸿蒙UI组件篇6 - List 和 Grid 组件展示数据列表
  • 使用k8s RBAC和ValidatingAdmissionPolicy 配合来校验用户权限
  • watch与computed的区别、运用的场景
  • Docker 镜像拉不动?自建 Docker Hub 加速站 解决镜像拉取失败
  • 非凸科技助力第49届ICPC亚洲区域赛(成都)成功举办
  • ELK-ELK基本概念_ElasticSearch的配置
  • 立冬:冬日序曲的温柔启幕
  • Renesas R7FA8D1BH (Cortex®-M85) 存储空间介绍
  • 无人机之飞行管控平台篇
  • Linux查看端口占用及Windows查看端口占用
  • 电话语音机器人,是由哪些功能构成?
  • 通过Django 与 PostgreSQL 进行WEB开发详细流程
  • HTMLCSS:爱上班的猫咪
  • InnoDB 存储引擎<五>undo log, redo log,以及双写缓冲区
  • 服务器开放了mongodb数据库的外网端口,但是用mongodbCompass还是无法连接。
  • go build --gcflags是什么意思, go build后面还可以接哪些选项
  • 荣耀2025秋招面试题:DiT与传统Stable Diffusion的区别
  • 【笔记】自动驾驶预测与决策规划_Part6_不确定性感知的决策过程
  • Spark 中 RDD 的诞生:原理、操作与分区规则
  • 详解Rust标准库:BTreeSet
  • containerd配置私有仓库registry
  • 【ESP32】ESP-IDF开发 | I2C从机接收i2c_slave_receive函数的BUG导致程序崩溃解决(idf-v5.3.1版本)
  • spring-boot(热部署)