improved postgresql sql parser support.

This commit is contained in:
wenshao
2018-01-04 09:45:02 +08:00
parent 0749616a1d
commit e7b4358e50
2 changed files with 93 additions and 0 deletions
@@ -208,6 +208,16 @@ public class PGSQLStatementParser extends SQLStatementParser {
if (lexer.token() == Token.RETURNING) {
lexer.nextToken();
SQLExpr returning = this.exprParser.expr();
if (lexer.token() == Token.COMMA) {
lexer.nextToken();
SQLListExpr list = new SQLListExpr();
list.addItem(returning);
this.exprParser.exprList(list.getItems(), list);
returning = list;
}
stmt.setReturning(returning);
}
return stmt;