【发布时间】:2018-02-15 11:16:46
【问题描述】:
我刚刚看到我可以在 BigQuery 中创建一个custom partitioned 表。含义由任何timestamp 列划分。
但是,新创建的表只能从StandardSQL访问和查询!
有没有办法从旧版查询新表?
【问题讨论】:
标签: google-bigquery partitioning legacy-sql
我刚刚看到我可以在 BigQuery 中创建一个custom partitioned 表。含义由任何timestamp 列划分。
但是,新创建的表只能从StandardSQL访问和查询!
有没有办法从旧版查询新表?
【问题讨论】:
标签: google-bigquery partitioning legacy-sql
就在documentation 的开头说限制您没有旧版 SQL 支持。
分区表受到以下限制:
【讨论】:
? at Partition 字段中。
您只需将 LegacySql 声明为false,例如:
var projectId = 'xxxxxxx';
var request = {
query: 'select * from project.database.table',
useLegacySql: false
};
var queryResults = BigQuery.Jobs.query(request, projectId);
【讨论】: