diff --git a/src/include/function/cast/functions/cast_string_non_nested_functions.h b/src/include/function/cast/functions/cast_string_non_nested_functions.h index 550e845f5f..560406f6d6 100644 --- a/src/include/function/cast/functions/cast_string_non_nested_functions.h +++ b/src/include/function/cast/functions/cast_string_non_nested_functions.h @@ -233,10 +233,6 @@ inline bool tryIntegerCast(const char* input, uint64_t& len, IntegerCastData& return integerCastLoop(input, len, result); } - // not allow leading 0 - if (len > 1 && *input == '0') { - return false; - } return integerCastLoop(input, len, result); }