From 81be95e884c55abb26f1d187dcbc1248e65d7840 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 4 Nov 2021 11:23:46 +0100 Subject: [PATCH] [jOOQ/jOOQ#12602] Parse INSERT .. SELECT without column list --- 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 576875429f..c8f5ff5b5c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2119,7 +2119,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { InsertSetStep s1 = (with == null ? dsl.insertInto(table) : with.insertInto(table)); Field[] fields = null; - if (parseIf('(')) { + if (!peekSelectOrWith(true) && parseIf('(')) { fields = parseList(',', c -> parseField()).toArray(EMPTY_FIELD); parse(')'); }