tencent cloud

Data Lake Compute

UPDATE

Download
聚焦模式
字号
最后更新时间: 2025-12-25 12:00:06
本文档由 AI 翻译

説明

サポートカーネル:SparkSQL。
適用テーブル範囲:ネイティブIcebergテーブル。
用途:データテーブルの指定行を更新します。

構文

UPDATE tablePrimary
SET assign [, assign ]*
[ WHERE booleanExpression ]

パラメータ

tablePrimary:テーブル名を指定します。カタログ.データベース.テーブルなどの3段階形式をサポートしています。
assign:変更が必要な式。例:col1 = 'new_data'。
booleanExpression:ブール式。

UPDATE prod.db.table
SET c1 = 'update_c1', c2 = 'update_c2'
WHERE ts >= '2020-05-01 00:00:00' and ts < '2020-06-01 00:00:00'

UPDATE prod.db.all_events
SET session_time = 0, ignored = true
WHERE session_time < (SELECT min(session_time) FROM prod.db.good_events)

UPDATE prod.db.orders AS t1
SET order_status = 'returned'
WHERE EXISTS (SELECT oid FROM prod.db.returned_orders WHERE t1.oid = oid)

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈