bug fixed for SQLServerOutputVisitor visit 'with clause', for issue 1205, https://github.com/alibaba/druid/issues/1205

This commit is contained in:
高铁
2016-05-06 09:32:34 +08:00
parent 213570dfc6
commit 9476b99b0c
2 changed files with 23 additions and 5 deletions
@@ -258,17 +258,17 @@ public class SQLServerOutputVisitor extends SQLASTOutputVisitor implements SQLSe
public boolean visit(SQLExprTableSource x) {
x.getExpr().accept(this);
if (x.getAlias() != null) {
print(' ');
print0(x.getAlias());
}
if (x.getHints() != null && x.getHints().size() > 0) {
print0(ucase ? " WITH (" : " with (");
printAndAccept(x.getHints(), ", ");
print(')');
}
if (x.getAlias() != null) {
print(' ');
print0(x.getAlias());
}
return false;
}