bug fixed for sql parser. issue #1321

This commit is contained in:
高铁
2016-07-09 18:21:55 +08:00
parent aeacdb649a
commit c3d487b12d
2 changed files with 75 additions and 2 deletions
@@ -1549,8 +1549,8 @@ public class SQLStatementParser extends SQLParser {
}
}
} else if (acceptSubQuery && (lexer.token() == Token.SELECT || lexer.token() == Token.LPAREN)) {
SQLQueryExpr queryExpr = (SQLQueryExpr) this.exprParser.expr();
insertStatement.setQuery(queryExpr.getSubQuery());
SQLSelect select = this.createSQLSelectParser().select();
insertStatement.setQuery(select);
}
}