Fix to_date bug
This commit is contained in:
@ -810,6 +810,9 @@ int ObRawExpr::is_non_pure_sys_func_expr(bool &is_non_pure) const
|
|||||||
bool complete = true;
|
bool complete = true;
|
||||||
if (OB_UNLIKELY(!value.is_string_type())) {
|
if (OB_UNLIKELY(!value.is_string_type())) {
|
||||||
// just pass, will report error when calc result type
|
// just pass, will report error when calc result type
|
||||||
|
if (value.is_null()) {
|
||||||
|
is_non_pure = true;
|
||||||
|
}
|
||||||
} else if (OB_FAIL(ObTimeConverter::check_dfm_deterministic(value.get_string(),
|
} else if (OB_FAIL(ObTimeConverter::check_dfm_deterministic(value.get_string(),
|
||||||
value.get_collation_type(),
|
value.get_collation_type(),
|
||||||
need_tz, complete))) {
|
need_tz, complete))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user