bug fixed OracleSQL Parser, support with subQuery

This commit is contained in:
wenshao
2012-08-30 05:24:06 +08:00
parent f60f4dbdad
commit f1449462c7
2 changed files with 96 additions and 1 deletions
@@ -686,7 +686,7 @@ public class OracleSelectParser extends SQLSelectParser {
if (lexer.token() == (Token.LPAREN)) {
lexer.nextToken();
OracleSelectSubqueryTableSource tableSource;
if (lexer.token() == Token.SELECT) {
if (lexer.token() == Token.SELECT || lexer.token() == Token.WITH) {
tableSource = new OracleSelectSubqueryTableSource(select());
} else if (lexer.token() == (Token.LPAREN)) {
tableSource = new OracleSelectSubqueryTableSource(select());