【问题标题】:UseLegacySql=FALSE ignored, BigRQueryUseLegacySql=FALSE 被忽略,BigRQuery
【发布时间】:2017-09-20 08:19:58
【问题描述】:

我遇到了一些 BigRQuery 问题,无法识别我的 query_exec() 函数中的 useLegacySql=false 参数。

我的电话看起来像query_exec(query, project = project, useLegacySql = FALSE, max_pages = Inf)

我有几个问题:

1) 通过在查询中传递“#standardSQL...”来尝试解决方法时,我收到错误

错误:1.979 - 1.979:未找到查询

2) 当我通过useLegacySql = false 我得到:

错误:1.1 - 1.966:无法识别的令牌 UNION。 [尝试使用标准 SQL....]

3) 我也用use_Legacy_Sql = false 尝试过这个,但同样的错误:

错误:1.1 - 1.966:无法识别的令牌 UNION。 [尝试使用标准 SQL....]

这是一个错误吗?

【问题讨论】:

    标签: r google-bigquery bigrquery


    【解决方案1】:

    如您的问题所述,您仍然没有使用输入:

    query_exec(query,
               project,
               ...,
               use_legacy_sql = FALSE)
    

    您使用了use_Legacy_Sql 而不是use_legacy_sql,我想知道这是否有所作为。

    【讨论】:

    • 抱歉造成混淆,据我所知输入已完成。我编辑了主要评论以包含它。谢谢
    • 我在这里试图建议的是尝试输入 use_legacy_sql 的小写字母,正如函数合同所期望的那样。
    • 使用小写字母有效!!非常感谢。我欠你一些啤酒!
    • 这不是stackoverflow.com/questions/46275367/…的复制品吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-23
    • 2016-02-04
    • 1970-01-01
    • 2019-04-16
    • 2015-11-28
    • 1970-01-01
    相关资源
    最近更新 更多