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