improved postgresql parser. for issue #2192

This commit is contained in:
wenshao
2017-12-15 13:18:36 +08:00
parent eb87f866e0
commit 087c740ce8
2 changed files with 65 additions and 1 deletions
@@ -110,7 +110,11 @@ public class PGSQLStatementParser extends SQLStatementParser {
SQLName tableName = this.exprParser.name();
stmt.setTableName(tableName);
if (lexer.token() == Token.IDENTIFIER) {
if (lexer.token() == Token.AS) {
lexer.nextToken();
stmt.setAlias(lexer.stringVal());
lexer.nextToken();
} else if (lexer.token() == Token.IDENTIFIER) {
stmt.setAlias(lexer.stringVal());
lexer.nextToken();
}