【发布时间】:2018-08-16 07:42:08
【问题描述】:
我在Standard SQL Lexical Structure - Lexical Structure - Reserved Keywords 找到了标准 SQL 的保留关键字列表。
但我找不到旧版 SQL 的等效列表,尽管在 Legacy SQL Functions and Operators - Query Syntax - SELECT Clause 上有对其的引用:
您可以使用方括号对保留字进行转义,以便将它们用作字段名和别名。例如,如果您有一个名为“prefix”的列,它是 BigQuery 语法中的保留字,则引用该字段的查询将失败并显示模糊的错误消息,除非您使用方括号对其进行转义
我知道有些关键字是不同的;例如,旧版 SQL 有 FLATTEN,我假设它是保留的,而标准 SQL 没有。
任何指针都会有所帮助。
【问题讨论】:
-
我也找不到。出于好奇,你为什么需要它?
标签: google-bigquery legacy-sql