我想通过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选项的位置。
谢谢。
答案 0 :(得分:0)
而不是useLegacySql = NULL
,请指定false
。您可以在this GitHub issue中跟踪更改bigrquery的默认方言的请求。在此期间,您需要为useLegacySql
设置适当的值。