sqlserver sql parser support multi-values insert statement

This commit is contained in:
wenshao
2012-11-25 00:14:05 +08:00
parent 6706aed114
commit f12f7f2780
2 changed files with 12 additions and 6 deletions
@@ -103,7 +103,8 @@ public class SQLServerOutputVisitor extends SQLASTOutputVisitor implements SQLSe
if (x.getColumns().size() > 0) {
incrementIndent();
print(" (");
println();
print("(");
for (int i = 0, size = x.getColumns().size(); i < size; ++i) {
if (i != 0) {
if (i % 5 == 0) {
@@ -120,14 +121,15 @@ public class SQLServerOutputVisitor extends SQLASTOutputVisitor implements SQLSe
if (x.getValuesList().size() != 0) {
println();
print("VALUES ");
print("VALUES");
println();
for (int i = 0, size = x.getValuesList().size(); i < size; ++i) {
if (i != 0) {
print(", ");
print(",");
println();
}
x.getValuesList().get(i).accept(this);
}
}
if (x.getQuery() != null) {