IS_ERROR (Lakehouse v1)
Gibt einen booleschen Wert zurück, der angibt, ob ein Ausdruck ein Fehlerwert ist.
Siehe auch: IS_NOT_ERROR
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.is_error( <expr> )Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“# Indicates division by zero, hence an errorfunc.is_error((1 / 0)), func.is_not_error((1 / 0))
┌─────────────────────────────────────────────────────┐│ func.is_error((1 / 0)) │ func.is_not_error((1 / 0)) │├────────────────────────┼────────────────────────────┤│ true │ false │└─────────────────────────────────────────────────────┘
# The conversion to DATE is successful, hence not an errorfunc.is_error(func.to_date('2024-03-17')), func.is_not_error(func.to_date('2024-03-17'))
┌───────────────────────────────────────────────────────────────────────────────────────────┐│ func.is_error(func.to_date('2024-03-17')) │ func.is_not_error(func.to_date('2024-03-17')) │├───────────────────────────────────────────┼───────────────────────────────────────────────┤│ false │ true │└───────────────────────────────────────────────────────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“IS_ERROR( <expr> )Rückgabetyp
Abschnitt betitelt „Rückgabetyp“Gibt true zurück, wenn der Ausdruck ein Fehler ist, andernfalls false.
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“-- Indicates division by zero, hence an errorSELECT IS_ERROR(1/0), IS_NOT_ERROR(1/0);
┌───────────────────────────────────────────┐│ is_error((1 / 0)) │ is_not_error((1 / 0)) │├───────────────────┼───────────────────────┤│ true │ false │└───────────────────────────────────────────┘
-- The conversion to DATE is successful, hence not an errorSELECT IS_ERROR('2024-03-17'::DATE), IS_NOT_ERROR('2024-03-17'::DATE);
┌─────────────────────────────────────────────────────────────────┐│ is_error('2024-03-17'::date) │ is_not_error('2024-03-17'::date) │├──────────────────────────────┼──────────────────────────────────┤│ false │ true │└─────────────────────────────────────────────────────────────────┘