From 38ec49ba8730c3c44e9065bdcdeeec09e24610c4 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Tue, 16 Jan 2018 12:08:01 +0100 Subject: [PATCH] [#6485] Added support for parsing SQL Server VARCHAR(max) length --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 5b1c5ef271..f6f13d4d73 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -5658,7 +5658,8 @@ final class ParserImpl implements Parser { private static final DataType parseDataTypeLength(ParserContext ctx, DataType result) { if (parseIf(ctx, '(')) { - result = result.length((int) (long) parseUnsignedInteger(ctx)); + if (!parseKeywordIf(ctx, "MAX")) + result = result.length((int) (long) parseUnsignedInteger(ctx)); parse(ctx, ')'); }