2016-09-22 35 views

回答

1
  1. _partitiontime是分区表的保留字段,因此您不能使用_partitiontime字段创建非分区表。
  2. 不太清楚你需要的东西在这里,但猜你想要一个SQL在3
  3. 创建非分区表如果只是分区表复制到新表,新表也将被分割。但是,如果你第一次创建新表并复制到它,新表将保持未分区:

BQ MK my_data_set.my_new_table BQ CP my_data_set.partitioned_table my_data_set.my_new_table

请注意,未分区的表格不会有_partitiontime字段。这是一个伪列,所以它不会被复制。 'AS partition_time FROM my_data_set.partitioned_table SELECT *, _partitiontime'

BQ查询--destination_table = my_data_set.my_new_table:如果你需要它,你可以像这样运行查询并将其保存到表

相关问题