From 04df21ef447f82e806ccd6c72f35040190b1eef6 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 5 Apr 2023 15:33:17 +0200 Subject: [PATCH] [jOOQ/jOOQ#14011] Add SQLDialect.ORACLE23C - Switch to using UPDATE .. FROM natively --- jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java b/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java index 3ff2e94328..3d94167a37 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UpdateQueryImpl.java @@ -69,6 +69,7 @@ import static org.jooq.SQLDialect.MARIADB; // ... import static org.jooq.SQLDialect.MYSQL; // ... +// ... import static org.jooq.SQLDialect.POSTGRES; // ... // ... @@ -202,7 +203,7 @@ implements - private static final Set EMULATE_FROM_WITH_MERGE = SQLDialect.supportedBy(CUBRID, DERBY, FIREBIRD, H2, HSQLDB); + private static final Set EMULATE_FROM_WITH_MERGE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, H2, HSQLDB); private static final Set EMULATE_RETURNING_WITH_UPSERT = SQLDialect.supportedBy(MARIADB); // LIMIT is not supported at all