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

数仓工具—Hive语法之事务表更新Transactional Table Update

Hive事务表更新

众所周知,Apache Hive 是建立在 Hadoop HDFS 之上的数据仓库框架。由于它包含表,您可能希望根据数据的变化更新表记录。直到最近,Apache Hive 还不支持事务。从 Hive 0.14 及以上版本开始支持事务性表。您需要启用 ACID 属性才能在 Hive 查询中使用更新、删除、合并。在本文中,我们将讨论如何在 Hive 事务性表上使用更新连接。

您也可以在不设置 ACID 属性的情况下更新 Hive 表。但在本文中,我们将使用 Hive 事务性表。更新连接通常用于增量加载,例如实现缓慢变化维表。

更多关于事物的可以参考

Hive进阶之事务初识 Transactional Tables

Hive进阶之事务初识 Transactional Tables

Hive 事务性表更新连接

Apache Hive 支持涉及您正在更新的单张表的简单更新语句。您可以在 SET 子句中仅使用静态值使用 Hive 更新语句。

例如,考虑以下带有静态值的简单更新语句。

sql
UPDATE sales_by_month
SET    total_revenue = 14.60
WHERE  store_id = 3;

实际上,更新语句要复杂得多,涉及两张或更多表。

例如,考虑以下使用两张表的更新语句。《Employee》表将使用《empl》表中存在的值进

http://www.lryc.cn/news/401240.html

相关文章:

  • 系统架构师(每日一练2)
  • Django REST Framework(十)视图集-ViewSet
  • sping总览
  • 【Godot4.2】MLTag类:HTML、XML通用标签类
  • 美式键盘 QWERTY 布局的起源
  • 【JavaEE】HTTP(2)
  • LinuxShell编程2——shell搭建Discuzz论坛网站
  • .NET MAUI开源架构_1.学习资源分享
  • Unsloth 微调 Llama 3
  • 热修复的原理
  • 【对顶堆 优先队列】2102. 序列顺序查询
  • Go 语言中的互斥锁 Mutex
  • CSS 中的 ::before 和 ::after 伪元素
  • JuiceFS缓存特性
  • R语言实现SVM算法——分类与回归
  • React@16.x(57)Redux@4.x(6)- 实现 bindActionCreators
  • 【深度学习入门篇 ⑦】PyTorch池化层
  • 【Pytorch】数据集的加载和处理(一)
  • 论文翻译:Explainability for Large Language Models: A Survey
  • 38 IRF+链路聚合+ACL+NAT组网架构
  • 【昇思学习打卡营打卡-第二十八天】MindNLP ChatGLM-6B StreamChat
  • 前端打包部署后源码安全问题总结
  • 扩展你的App:Xcode中App Extensions的深度指南
  • 【D3.js in Action 3 精译】1.3 D3 视角下的数据可视化最佳实践(下)
  • Solus Linux简介
  • 常见的排序算法,复杂度
  • 鸿蒙特色物联网实训室
  • JVM垃圾回收-----垃圾分类
  • 前端基础之JavaScript学习——变量、数据类型、类型转换
  • SQL常用数据过滤---IN操作符