From 18677d2ac6cc7f4a5dd0b76a17e2ed22680634d9 Mon Sep 17 00:00:00 2001 From: sunzhengfang Date: Fri, 20 Oct 2017 17:50:25 +0800 Subject: [PATCH] #2055 change the function to parse the sql in the right of '~' --- src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 171380f74b..5f62babd92 100644 --- a/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java +++ b/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java @@ -628,7 +628,7 @@ public class SQLExprParser extends SQLParser { break; case TILDE: lexer.nextToken(); - SQLExpr unaryValueExpr = expr(); + SQLExpr unaryValueExpr = primary(); SQLUnaryExpr unary = new SQLUnaryExpr(SQLUnaryOperator.Compl, unaryValueExpr); sqlExpr = unary; break;