diff --git a/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java b/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java index 3aff1eb2cb..37f03a6891 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java +++ b/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java @@ -69,6 +69,7 @@ class ConditionAsField extends AbstractFunction { case FIREBIRD: case ORACLE: case SQLSERVER: + case SYBASE: return Factory.decode().when(condition, inline(true)).otherwise(inline(false)); // These databases can inline predicates in column expression contexts @@ -82,7 +83,6 @@ class ConditionAsField extends AbstractFunction { // Unknown (to be evaluated): case ASE: case INGRES: - case SYBASE: return condition; }