From 4c45c6394e2d133b8f8ec844f4876a01aa14efd2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 24 Apr 2020 11:52:14 +0200 Subject: [PATCH] [jOOQ/jOOQ#10098] Support parsing SQL Server multi-column ADD syntax --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index c33f1b85e5..af1a725fe1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -4263,7 +4263,7 @@ final class ParserImpl implements Parser { do { parseAlterTableAddFieldsOrConstraints(ctx, list); } - while (parseIf(ctx, ',') && parseKeyword(ctx, "ADD")); + while (parseIf(ctx, ',') && (parseKeywordIf(ctx, "ADD") || !peekKeyword(ctx, "ALTER", "COMMENT", "DROP", "MODIFY", "OWNER TO", "RENAME"))); } if (list.size() == 1)