【发布时间】:2019-07-22 09:52:01
【问题描述】:
我想知道如何在一个字符串中解析多个语句。
sqlparser.parseStmt() 只能解析一条语句。
例如,我有一个字符串:
Create Table tbl1(id bigint); Select * from tbl1;
如何将字符串拆分为两个 SQL 语句。
我希望得到一个 SqlNode 列表。
【问题讨论】:
我想知道如何在一个字符串中解析多个语句。
sqlparser.parseStmt() 只能解析一条语句。
例如,我有一个字符串:
Create Table tbl1(id bigint); Select * from tbl1;
如何将字符串拆分为两个 SQL 语句。
我希望得到一个 SqlNode 列表。
【问题讨论】:
您可以使用parseStmtList(),这是SqlParser (reference) 类的方法。它返回一个SqlNodeList。
【讨论】: