diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 68b4255333..bc8fe6597e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3532,7 +3532,7 @@ final class ParserImpl implements Parser { nullable = true; continue; } - else if (parseKeywordIf(ctx, "NOT NULL")) { + else if (parseKeywordIf(ctx, "NOT NULL") && (parseKeywordIf(ctx, "ENABLE") || true)) { type = type.nullable(false); nullable = true; continue; @@ -4171,7 +4171,7 @@ final class ParserImpl implements Parser { if (parseKeywordIf(ctx, "NULL")) type = type.nullable(true); - else if (parseKeywordIf(ctx, "NOT NULL")) + else if (parseKeywordIf(ctx, "NOT NULL") && (parseKeywordIf(ctx, "ENABLE") || true)) type = type.nullable(false); if (paren)