【发布时间】:2021-02-10 03:25:03
【问题描述】:
我在BQ有一个分区表,最近分区数据不正确,所以我想将分区日期为“2021-01-01”的同一张表的数据复制到最新的分区日期“2021-01” -08 英寸。
有人可以帮我做这件事吗?
【问题讨论】:
-
你可以用 DML 做到这一点。从给定分区中删除行,然后插入新行:cloud.google.com/bigquery/docs/…
标签: sql google-bigquery
我在BQ有一个分区表,最近分区数据不正确,所以我想将分区日期为“2021-01-01”的同一张表的数据复制到最新的分区日期“2021-01” -08 英寸。
有人可以帮我做这件事吗?
【问题讨论】:
标签: sql google-bigquery
您可以使用分区装饰器复制分区。
bq cp 'table$20210101' 'table$20210108'
然后你也可以使用分区装饰器删除旧分区中的数据。
bq rm 'table$20210101'
请注意命令中的单引号,否则 Bash 会将 $20210101 解释为变量。
【讨论】: