From 97ee239bb97cfdf66effff9163cbaa03d98108e4 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 10 Oct 2025 11:03:27 +0200 Subject: [PATCH] [jOOQ/jOOQ#19188] Select::$replace doesn't maintain SELECT .. INTO clause --- jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java index 855eefbac5..fb9b5de6e0 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/SelectQueryImpl.java @@ -584,6 +584,10 @@ final class SelectQueryImpl extends AbstractResultQuery imp private final SelectQueryImpl copyBetween(CopyClause start, CopyClause end, boolean scalarSelect, SelectQueryImpl result) { if (CopyClause.START.between(start, end)) { + result.intoTable = intoTable; + if (intoVariables != null) + result.intoVariables = new QueryPartList<>(intoVariables); + result.from.addAll(from); result.condition.setWhere(condition.getWhere()); @@ -5767,6 +5771,10 @@ final class SelectQueryImpl extends AbstractResultQuery imp + + + +