如何通过R在bigquery中使用standardSQL

时间:2017-05-19 02:41:55

标签: r google-bigquery standard-sql

我想通过R使用标准SQL执行bigquery

library(bigrquery)
sql = paste("#StandardSQL\n SELECT SUM(copies) ",
            " FROM `bigquery-public-data.github_repos.sample_contents` ",
            " WHERE NOT binary", sep="")

# Execute the query and store the result
sample_contents <- query_exec(sql, project = "###", useLegacySql = NULL)

但是我得到了以下错误:

ERROR: Query text specifies use_legacy_sql:false, while API options specify:true

我找不到设置API选项的位置。

谢谢。

1 个答案:

答案 0 :(得分:0)

而不是useLegacySql = NULL,请指定false。您可以在this GitHub issue中跟踪更改bigrquery的默认方言的请求。在此期间,您需要为useLegacySql设置适当的值。