在bigquery中插入对分区表的查询

v1l68za4  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(402)

我有一些在hive中编写的insert查询要在bigquery中迁移。例如:

insert into test.abc partition(yrmth) select * from test.xyz

在bigquery中,分区仅在中受支持 YYYYMMDD 格式。我可以通过bq命令行工具通过加载 test.$20171125 .
如何在bigquery中使用dml语句实现相同的功能?
我已经了解到,遗留sql不支持编写dml语句,标准sql也不支持类似的表规范 test.$20171125 在相应分区中加载数据所需的。

wztqucjr

wztqucjr1#

你是对的-分区表还不支持dml语句。
只需做简单的选择 select * from test.xyz 带目标表 test.$20171125 . web ui、bq命令行、api和您选择的任何客户机都支持这一点
检查https://issuetracker.google.com/issues/36383555 如果你想试试 alpha release for column based partitioned tables - DML over partitioned tables 是其中的一部分

相关问题