diff --git a/jOOQ/src/main/java/org/jooq/impl/ListAgg.java b/jOOQ/src/main/java/org/jooq/impl/ListAgg.java index d5170fa689..d8674859d9 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ListAgg.java +++ b/jOOQ/src/main/java/org/jooq/impl/ListAgg.java @@ -125,6 +125,11 @@ final class ListAgg extends AbstractAggregateFunction implements UNotYet query("{set} @@group_concat_max_len = 4294967295") ); acceptGroupConcat(ctx); + + + + + appendSQL(ctx, query("{set} @@group_concat_max_len = @t")); } else @@ -204,12 +209,12 @@ final class ListAgg extends AbstractAggregateFunction implements UNotYet // The explicit cast is needed in Postgres QueryPartListView> args = wrap(castIfNeeded((Field) arguments.get(0), String.class)); acceptArguments1(ctx, args); - + if (arguments.size() > 1) ctx.sql(", ").visit(arguments.get(1)); else ctx.sql(", ").visit(inline("")); - +