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
@@ -28,8 +28,12 @@ public class SQLServerInsertTest2 extends TestCase {
String sql = "INSERT INTO test (name)" + //
"VALUES (N'a'), (N'b'), (N'c')";
String expect = "INSERT INTO test (name)" + //
"\nVALUES (N'a'), (N'b'), (N'c')";
String expect = "INSERT INTO test" + //
"\n\t(name)" + //
"\nVALUES" + //
"\n(N'a')," + //
"\n(N'b')," + //
"\n(N'c')";
SQLServerStatementParser parser = new SQLServerStatementParser(sql);
SQLStatement stmt = parser.parseStatementList().get(0);