sql parser improve sql server support

This commit is contained in:
wenshao
2013-01-12 16:03:15 +08:00
parent 60ea70b09d
commit b503104bec
12 changed files with 298 additions and 83 deletions
@@ -60,23 +60,7 @@ public class PGSQLStatementParser extends SQLStatementParser {
SQLTableSource tableSource = this.exprParser.createSelectParser().parseTableSource();
udpateStatement.setTableSource(tableSource);
accept(Token.SET);
for (;;) {
SQLUpdateSetItem item = new SQLUpdateSetItem();
item.setColumn(this.exprParser.name());
accept(Token.EQ);
item.setValue(this.exprParser.expr());
udpateStatement.getItems().add(item);
if (lexer.token() == (Token.COMMA)) {
lexer.nextToken();
continue;
}
break;
}
parseUpdateSet(udpateStatement);
if (lexer.token() == (Token.WHERE)) {
lexer.nextToken();