bug fixed for oracle sql parser.

This commit is contained in:
wenshao
2017-05-11 17:31:31 +08:00
parent 13c7228baf
commit fd817a5adf
4 changed files with 207 additions and 8 deletions
@@ -1912,14 +1912,7 @@ public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleAS
incrementIndent();
println();
for (int i = 0, size = x.getStatements().size(); i < size; ++i) {
SQLStatement item = x.getStatements().get(i);
item.setParent(x);
item.accept(this);
if (i != size - 1) {
println();
}
}
printlnAndAccept(x.getStatements(), ";");
decrementIndent();
println();
@@ -3303,10 +3303,16 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Paramet
incrementIndent();
println();
for (int i = 0, size = x.getStatements().size(); i < size; ++i) {
SQLStatement item = x.getStatements().get(i);
item.setParent(x);
item.accept(this);
if (JdbcConstants.ORACLE.equals(dbType)) {
print(";");
}
if (i != size - 1) {
println();
}