代码之家  ›  专栏  ›  技术社区  ›  zjffdu

delta sql的时间旅行语法错误

  •  0
  • zjffdu  · 技术社区  · 3 年前

    我在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:

    spark.sql.extensions io.delta.sql.DeltaSparkSessionExtension
    spark.sql.catalog.spark_catalog org.apache.spark.sql.delta.catalog.DeltaCatalog
    
    0 回复  |  直到 3 年前
        1
  •  2
  •   Alex Ott    3 年前

    开源版本目前不支持这种语法,因为它需要对Spark进行更改以支持这种语法( required changes are committed already )。具体来说,这是从Databricks Delta文档复制的文档中的一个错误。文档方面的问题将在下一个主要版本中得到解决——它是 already reported .

    推荐文章