目前,我正在
Querying tables partitioned on a field is not supported in Legacy SQL
如何使用旧版SQL查询分区表?
答案 0 :(得分:1)
如何使用旧版SQL查询分区表?
您不能使用旧版SQL查询分区表,如错误消息所示。
我正在使用旧版SQL,因为这是我们现在的composer airflow版本。气流1.9组成器
在大多数不为查询方言提供明确选项的工具中,您可以使用#standardSQL
shebang,例如
#standardSQL
SELECT COUNT(*)
FROM dataset.partitioned_table
答案 1 :(得分:0)
在应用程序脚本编辑器中,您必须将 LegacySql 声明为 false
,例如:
var projectId = 'xxxxxxx';
var request = {
query: 'select * from project.database.table',
useLegacySql: false
};
var queryResults = BigQuery.Jobs.query(request, projectId);