【问题标题】:How to update all columns when using BigQuery DML使用 BigQuery DML 时如何更新所有列
【发布时间】:2021-05-08 15:57:41
【问题描述】:

我有一个 Bigquery 表,我想用新数据定期更新它。 我正在考虑使用另一个表和UPDATE query,但似乎我必须指定我要更新的所有列。

UPDATE
  dataset.t t
SET
  my_column = u.my_column
 ...
FROM
  dataset.u u
WHERE
  t.my_key = u.my_key

有没有办法编写一个查询来更新目标表中的所有字段?我有很多。

【问题讨论】:

    标签: google-bigquery dml


    【解决方案1】:

    这似乎是不可能的。最终列出了所有列。

    对于MERGE 查询,您可以使用INSERT ROW,但不能使用UPDATE ROW

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 2017-05-29
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 2017-04-02
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多