【问题标题】:How to parse multiple sql statements with Calcite如何使用 Calcite 解析多个 sql 语句
【发布时间】:2019-07-22 09:52:01
【问题描述】:

我想知道如何在一个字符串中解析多个语句。

sqlparser.parseStmt() 只能解析一条语句。

例如,我有一个字符串:

Create Table tbl1(id bigint); Select * from tbl1;

如何将字符串拆分为两个 SQL 语句。

我希望得到一个 SqlNode 列表。

【问题讨论】:

    标签: apache-calcite sql-parser


    【解决方案1】:

    您可以使用parseStmtList(),这是SqlParser (reference) 类的方法。它返回一个SqlNodeList

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-03
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      相关资源
      最近更新 更多