数仓工具—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》表中存在的值进

相关推荐

  1. 工具Hive基础临时及示例

    2024-07-19 13:06:03       23 阅读
  2. 工具Hive语法正则表达式函数

    2024-07-19 13:06:03       22 阅读
  3. 工具Hive语法替换函数和示例

    2024-07-19 13:06:03       19 阅读
  4. 工具Hive语法宏(Macro)

    2024-07-19 13:06:03       22 阅读
  5. 工具Hive进阶StorageHandler(23)

    2024-07-19 13:06:03       60 阅读
  6. 工具Hive进阶常见的StorageHandler(24)

    2024-07-19 13:06:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 13:06:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 13:06:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 13:06:03       62 阅读
  4. Python语言-面向对象

    2024-07-19 13:06:03       72 阅读

热门阅读

  1. 汇编 -- ARM汇编之 .inst指令与udf指令使用

    2024-07-19 13:06:03       20 阅读
  2. 新能源汽车缩写含义

    2024-07-19 13:06:03       18 阅读
  3. 【Gitlab】记一次升级 Gitlab 后 API 失效的问题

    2024-07-19 13:06:03       23 阅读
  4. React一基础

    2024-07-19 13:06:03       22 阅读
  5. Spark SQL----CLUSTER BY子句

    2024-07-19 13:06:03       19 阅读
  6. Solana的账户模型

    2024-07-19 13:06:03       23 阅读
  7. 自然语言处理技术的发展过程

    2024-07-19 13:06:03       22 阅读
  8. pandas排名函数rank()的参数

    2024-07-19 13:06:03       20 阅读
  9. 智能结合:信息推送与供需发布机器人

    2024-07-19 13:06:03       22 阅读
  10. 2、SystemC基础语法

    2024-07-19 13:06:03       22 阅读
  11. 基于深度学习的水果识别系统

    2024-07-19 13:06:03       19 阅读
  12. C语言 条件编译

    2024-07-19 13:06:03       18 阅读