diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java index 7690302fbce178..c45c6940582b25 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/StringLiteral.java @@ -266,13 +266,10 @@ protected Expr uncheckedCastTo(Type targetType) throws AnalysisException { break; } } else if (targetType.isDateType()) { - // FE only support 'yyyy-MM-dd hh:mm:ss' && 'yyyy-MM-dd' format - // so if FE unchecked cast fail, we also build CastExpr for BE - // BE support other format suck as 'yyyyMMdd'... try { return convertToDate(targetType); } catch (AnalysisException e) { - // pass; + throw new AnalysisException(e.getMessage()); } } else if (targetType.equals(type)) { return this;