From 3d21f331f07c20fc6645bff6359dd06e60f44834 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 1 Sep 2025 12:33:56 +0200 Subject: [PATCH] [jOOQ/jOOQ#18970] ORA-01790 when projecting NULL bind value of type BLOB in UNION ALL query --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index cebce7672a..e2ae1ae023 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -2274,12 +2274,19 @@ public class DefaultBinding implements Binding { @Override final void setNull0(BindingSetStatementContext ctx) throws SQLException { + switch (ctx.family()) { - super.setNull0(ctx); + + + + default: + super.setNull0(ctx); + break; + } } @Override @@ -2549,6 +2556,8 @@ public class DefaultBinding implements Binding { + + default: super.setNull0(ctx); break;