diff --git a/src/main/java/com/alibaba/druid/sql/SQLUtils.java b/src/main/java/com/alibaba/druid/sql/SQLUtils.java index de448d5caa..1fb6bbd08a 100644 --- a/src/main/java/com/alibaba/druid/sql/SQLUtils.java +++ b/src/main/java/com/alibaba/druid/sql/SQLUtils.java @@ -491,7 +491,11 @@ public class SQLUtils { } public static List parseStatements(String sql, String dbType) { - SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType); + return parseStatements(sql, dbType, new SQLParserFeature[0]); + } + + public static List parseStatements(String sql, String dbType, SQLParserFeature... features) { + SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType, features); List stmtList = parser.parseStatementList(); if (parser.getLexer().token() != Token.EOF) { throw new ParserException("syntax error : " + sql);