查询文本指定 use_legacy_sql:false,而 API 选项指定:true

Posted

技术标签:

【中文标题】查询文本指定 use_legacy_sql:false,而 API 选项指定:true【英文标题】:Query text specifies use_legacy_sql:false, while API options specify:true 【发布时间】:2017-09-18 09:00:51 【问题描述】:

我正在使用带有 bigrquery 的标准 SQL:

library(bigrquery)
project <- "</project-name>"


sql <- "
#standardSQL
SELECT
</sql-query>;"


result <- query_exec(sql, project = project, useLegacySql = FALSE)

当我运行 R 脚本时,我收到以下错误:

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

有什么想法吗?

【问题讨论】:

【参考方案1】:

我认为是use_legacy_sql = FALSE(注意下划线,不是驼峰式)

见here。

【讨论】:

【参考方案2】:

您只需在“隐藏选项”中取消选中“使用旧版 sql”即可。 这是截图:

【讨论】:

这是一个 API 问题,不是 UI 问题

以上是关于查询文本指定 use_legacy_sql:false,而 API 选项指定:true的主要内容,如果未能解决你的问题,请参考以下文章

linux的文本处理

SQL利用通配符进行模式查询

第十四篇:一个文本查询程序的实现

perl 遍历指定目录下的所有文件,替换指定文本内容,返回受影响的文件路径

数据库,求查询同时具有两个指定tag的sql

地铁线路项目