diff --git a/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java b/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java index 6330f86dfb..b8b689fda2 100644 --- a/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java +++ b/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java @@ -1508,6 +1508,11 @@ public class SQLExprParser extends SQLParser { ) { typeName += (' ' + lexer.stringVal()); lexer.nextToken(); + } else if ("double".equalsIgnoreCase(typeName) + && JdbcConstants.POSTGRESQL.equals(getDbType()) // + ) { + typeName += (' ' + lexer.stringVal()); + lexer.nextToken(); } if (isCharType(typeName)) {