【问题标题】:Can't create a view - BigQuery无法创建视图 - BigQuery
【发布时间】:2017-04-15 17:51:56
【问题描述】:

获取:

表格 ID 可以包含字母、数字和下划线。

试图将视图保存为:

final-162619.final_project.GDELTblockchainVIEW

对我的查询使用标准 SQL,它可以很好地输出一个简单的连接表。连字符和句号似乎有问题,有没有办法逃避这些?标准 [] 括号似乎不起作用

【问题讨论】:

  • 在标准 SQL 中,您应该使用反引号而不是括号
  • 我有整个 final-162619.final_project.GDELTblockchainVIEW 在反引号中,它仍然给我那个错误
  • 您能否确认您的项目名称是final-162619,数据集名称是final_project,最后,实际预期的视图名称是GDELTblockchainVIEW?!此外,如果您可以显示您使用的一段代码 - 这将帮助我们帮助您:o)

标签: google-bigquery


【解决方案1】:

我认为在 BigQuery 中无法将视图保存为 final-162619.final_project.GDELTblockchainVIEW,因为其中包含句点和连字符。

API 也明确指出:

【讨论】:

    【解决方案2】:

    您可以使用反引号引用您的项目 ID、数据集名称和表名称。您必须单独引用它们。例如:

    SELECT  `billing-address`
    FROM    `my-project`.`shopify-import`.`the-orders`
    

    (如果您有下划线而不是连字符,则不需要引用。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 2015-10-22
      • 2017-05-14
      • 1970-01-01
      相关资源
      最近更新 更多