delta-sql的时间旅行语法错误



我在delta-doc:中运行了这个例子

SELECT * FROM delta.`/delta/events` VERSION AS OF 1

但是得到了以下错误:

mismatched input ‘AS’ expecting {<EOF>, ‘;’}(line 3, pos 44)

有人知道什么是正确的语法吗?

Spark版本:3.1.2

Delta版本:1.0.0

按如下方式配置火花:

spark.sql.extensions io.delta.sql.DeltaSparkSessionExtension
spark.sql.catalog.spark_catalog org.apache.spark.sql.delta.catalog.DeltaCatalog

该语法目前在开源版本中不受支持,因为它需要在Spark中进行更改才能支持该语法(所需的更改已提交(。具体来说,这是从Databricks Delta文档中复制的文档中的一个错误。文档的问题将在下一个主要版本中得到解决——已经有报道了。

最新更新