- Kategorien:
TRY_CAST¶
Eine spezielle Version von CAST, ::, die für eine Teilmenge von Datentypkonvertierungen verfügbar ist. Die Funktion führt dieselbe Operation aus (d. h. konvertiert einen Wert von einem Datentyp in einen anderen Datentyp), gibt jedoch einen NULL-Wert zurück, anstatt einen Fehler zu melden, wenn die Konvertierung nicht ausgeführt werden kann.
Weitere Informationen dazu finden Sie unter Konvertierungsfunktionen zur Fehlerbehandlung.
Syntax¶
Nutzungshinweise¶
Funktioniert nur bei Zeichenfolgenausdrücken.
target_data_typemuss einer der folgenden sein:VARCHAR (oder eines seiner Synonyme)
NUMBER (oder eines seiner Synonyme)
DOUBLE
BOOLEAN
DATE
TIME
TIMESTAMP, TIMESTAMP_LTZ, TIMESTAMP_NTZ oder TIMESTAMP_TZ
Beispiele¶
Die folgenden Codebeispiele zeigen, wie die Funktion TRY_CAST mit gültigen und ungültigen Werten verwendet wird: