我刚看到我可以在BigQuery中创建一个custom partitioned
表。由任何timestamp
列分隔的含义。
但是,只能从StandardSQL
访问和查询新创建的表格。
有没有办法从Legacy查询新表?
答案 0 :(得分:3)
就在documentation的开头,在限制中说你没有Legacy SQL支持。
分区表受以下限制:
答案 1 :(得分:0)
您只需要将 LegacySql 声明为 false
,例如:
var projectId = 'xxxxxxx';
var request = {
query: 'select * from project.database.table',
useLegacySql: false
};
var queryResults = BigQuery.Jobs.query(request, projectId);