From ee58b37b871abd91a95238bb4cdd6d6fcf4f4399 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 26 Mar 2024 14:25:26 +0100 Subject: [PATCH] [jOOQ/jOOQ#15732] Correctly emulate UPDATE .. SET RVE UPDATE .. SET RVE cannot be emulated with UPDATE .. FROM, as the UPDATE target table isn't in the FROM clause scope. --- jOOQ/src/main/java/org/jooq/impl/FieldMapForUpdate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/FieldMapForUpdate.java b/jOOQ/src/main/java/org/jooq/impl/FieldMapForUpdate.java index 91168bb86e..1c7a457d52 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FieldMapForUpdate.java +++ b/jOOQ/src/main/java/org/jooq/impl/FieldMapForUpdate.java @@ -130,7 +130,7 @@ extends static final Set CASTS_NEEDED = SQLDialect.supportedBy(POSTGRES, TRINO, YUGABYTEDB); static final Set NO_SUPPORT_QUALIFY = SQLDialect.supportedBy(CLICKHOUSE, DUCKDB, POSTGRES, SQLITE, YUGABYTEDB); - static final Set EMULATE_RVE_SET_QUERY = SQLDialect.supportedBy(CLICKHOUSE, CUBRID, DERBY, FIREBIRD, IGNITE, MARIADB, MYSQL, SQLITE); + static final Set EMULATE_RVE_SET_QUERY = SQLDialect.supportedBy(CLICKHOUSE, CUBRID, DERBY, DUCKDB, FIREBIRD, IGNITE, MARIADB, MYSQL, SQLITE);