无法创建视图 - BigQuery
Posted
技术标签:
【中文标题】无法创建视图 - BigQuery【英文标题】:Can't create a view - 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)
【参考方案1】:
我认为在 BigQuery 中无法将视图保存为 final-162619.final_project.GDELTblockchainVIEW
,因为其中包含句点和连字符。
API 也明确指出:
【讨论】:
【参考方案2】:您可以使用反引号引用您的项目 ID、数据集名称和表名称。您必须单独引用它们。例如:
SELECT `billing-address`
FROM `my-project`.`shopify-import`.`the-orders`
(如果您有下划线而不是连字符,则不需要引用。)
【讨论】:
以上是关于无法创建视图 - BigQuery的主要内容,如果未能解决你的问题,请参考以下文章