You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery中表路径含关键字引发语法错误,如何解决?

解决BigQuery表路径含关键字的语法错误问题

你的问题出在项目ID里的natural是BigQuery的保留关键字,直接写会被解析器当成SQL关键字处理,所以触发语法错误。

解决方法很简单,把包含关键字的整个表路径或者单独的项目ID用**反引号(`)**包裹起来,修改后的查询语句如下:

SELECT * FROM `natural-engine-438716-p4.babynames.names_2014`

或者也可以只包裹项目ID部分:

SELECT * FROM `natural-engine-438716-p4`.babynames.names_2014

只要是标识符(项目ID、数据集名、表名)包含保留关键字、特殊字符或者空格,都可以用反引号包裹,让BigQuery把它当作普通的标识符解析,而不是SQL语法关键字。

内容的提问来源于stack exchange,提问作者Brendan Parks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 03:22:01