diff --git a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java index 9e3de4eb0e..3099feb57c 100644 --- a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java +++ b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java @@ -585,8 +585,9 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter { x.getTableName().accept(this); if (x.getColumns().size() > 0) { - print(" ("); incrementIndent(); + println(); + print("("); for (int i = 0, size = x.getColumns().size(); i < size; ++i) { if (i != 0) { if (i % 5 == 0) { diff --git a/src/test/resources/bvt/parser/oracle-1.txt b/src/test/resources/bvt/parser/oracle-1.txt index 34685de220..d01da35542 100644 --- a/src/test/resources/bvt/parser/oracle-1.txt +++ b/src/test/resources/bvt/parser/oracle-1.txt @@ -58,7 +58,8 @@ INSERT INTO GLOBAL_ACCOUNT_SMD WHERE ACCOUNT_ID = :B2 AND DOMAIN = :B1 --------------------------- -INSERT INTO GLOBAL_ACCOUNT_SMD (ID, GMT_MODIFIED, MODIFIER, GMT_CREATE, CREATOR +INSERT INTO GLOBAL_ACCOUNT_SMD + (ID, GMT_MODIFIED, MODIFIER, GMT_CREATE, CREATOR , DOMAIN, EMPLOYEE_NUMBER, COMPANY_NAME, HOMEPAGE_URL, BACKGROUND , CATEGORY_ID, REMARK, MEMBER_ID, SALES_OWNER_ID, ACCOUNT_ID , IS_DELETED, CUST_GRADE)