我想将 bigquery 查询的结果保存到分区表中,这可能吗?当我尝试保存时,我没有看到这个选项。
使用#standardSQL 和 DML:
INSERT INTO `project.dataset.table` (field1, field2, field3)
SELECT *
FROM `anothertable`
WHERE 'this is my query'
Run Code Online (Sandbox Code Playgroud)
如果表已经按字段之一分区,那么一切都会按预期工作。
如果要转到新表:
CREATE TABLE `project.dataset.table`
PARTITION BY DATE(timestamp)
AS
SELECT field1, field2, field3, timestamp
FROM `yourtable`
WHERE 'yourquery'
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1865 次  |  
        
|   最近记录:  |