Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt einen Wert zurück, der in den angegebenen Datentyp umwandeln wird, wenn die Umwandlung erfolgreich ist; andernfalls wird NULL zurückgegeben. Unterstützt die Datentypen in der Stream Analytics-Abfragesprache.
Die Klausel TRY_CAST ('this is a string' AS bigint) führt beispielsweise zu einem NULL-Wert, da die Eingabezeichenfolge nicht in den bigint Datentyp konvertiert werden kann. Wenn die Umwandlung fehlschlägt, wenn ein inkompatibler Datentyp vorhanden ist, verwenden Sie stattdessen die CAST-Funktion .
Diese Funktion ist nützlich, um die Datenreinheit zu gewährleisten, indem die Datentypen in einer Eingabespalte erzwungen werden. Sie können schmutzige Daten herausfiltern, die nicht mit dem erwarteten Datentyp in einer bestimmten Spalte übereinstimmen, indem Sie TRY_CAST für jede Spalte verwenden.
Hinweis
Informationen zum Vergleichen der verschiedenen verfügbaren Optionen für die Typkonvertierung finden Sie unter Umwandlungsdaten.
Syntax
TRY_CAST ( expression AS data_type)
Argumente
Ausdruck
Der zu umwandelnde Wert. Ein beliebiger gültiger Ausdruck.
data_type
Der Datentyp, in den der Ausdruck umgewandelt werden soll. Verwenden Sie einen Datentyp , der von der Stream Analytics-Abfragesprache unterstützt wird.
Rückgabetypen
Gibt einen Wert zurück, der in den angegebenen Datentyp umwandeln wird, wenn die Umwandlung erfolgreich ist; andernfalls wird NULL zurückgegeben.
Beispiele
Um potenziell ungültige Datetime-Werte in der EntryTime-Spalte herauszufiltern, verwenden Sie TRY_CAST für die Spalte, und verwenden Sie den IS NOT NULL-Vergleich, da NULL-Werte angeben, dass der Umwandlungsversuch fehlgeschlagen ist.
SELECT TollId, EntryTime
FROM Input
WHERE TRY_CAST(EntryTime AS datetime) IS NOT NULL
Siehe auch
Weitere Informationen zu Stream Analytics-Datentypen finden Sie unter: