我想按照这里的描述做
https://cloud.google.com/bigquery/docs/tables#creating_a_table_from_a_query_result
但是,我正在使用没有相关文档的node.js客户端库。可能这不受node.js客户端库的支持,或者可能尚未针对node.js进行记录。
===替代解决方案===
@ElliottBrossard提出的另一种解决方案是使用此处记录的create table语句:
如下
bigQuery.query({
query: 'CREATE OR REPLACE TABLE `<project_name>.<dataset_name>.<output_table_name>` AS SELECT * FROM `<project_name>.<dataset_name>.<input_table_name>*`',
useLegacySql: false, // Use standard SQL syntax for queries.
})
答案 0 :(得分:0)
除了问题中提供的解决方案之外,还提供了将查询结果写入表的本机支持。 BigQuery.createQueryjob
会将结果写入新表。表的名称在options对象的destination
属性中指定。
example在线作为文档的一部分。