sql - 如何用 Google Big Query Table 中的另一个分区重写一个分区?
问题描述
我在 BQ 中有一个分区表,其中最近的分区数据不正确,所以我想将分区日期为“2021-01-01”的同一张表的数据复制到最新的分区日期为“2021-01-08” .
有人可以帮我做这件事吗?
解决方案
您可以使用分区装饰器复制分区。
bq cp 'table$20210101' 'table$20210108'
然后您也可以使用分区装饰器删除旧分区中的数据。
bq rm 'table$20210101'
请注意命令中的单引号,否则 Bash 会将 $20210101 解释为变量。
推荐阅读
- java - 使用递归使用新公式将数字提高到幂
- python - 一个 Django DetailView 中的两个模型并按它们之间的关系进行过滤
- android - 是否可以在没有 sdk 的情况下从其他应用程序启动 Paytm 进行付款?如果是,如何?
- html - 我应该为元素使用什么选择器,这取决于伪元素的悬停行为?
- oracle - Oracle - 生成 Package.Procedure 调用
- javascript - 如何使用javascript将数据绑定到多个元素
- python-3.x - 本网站(nseindia.com)的动态数据未导入 python pandas
- react-native - 如何通过移动应用程序或 WEB 上的 AWS S3 安全 URL 下载图像/文件?
- firebase - 如何使用firebase在flutter中添加推荐程序
- intellij-idea - 在 Intellij 的想法中,当 .gitignore 文件包含 'target/' 时如何显示目标目录