Freigeben über


CAST (Azure Stream Analytics)

Konvertiert einen Ausdruck eines Datentyps in einen anderen innerhalb der unterstützten Datentypen in der Stream Analytics-Abfragesprache.

Wenn die Konvertierung nicht ausgeführt werden kann, schlägt die Funktion fehl und bewirkt, dass der Auftrag beendet wird. Die -Klausel CAST ('this is a string' AS bigint) führt beispielsweise zu einem Auftragsfehler, da die Eingabezeichenfolge nicht in den bigint Datentyp konvertiert werden kann. Verwenden Sie stattdessen TRY_CAST Funktion, um Fehler bei der Typumwandlung zu vermeiden.

Hinweis

Informationen zum Vergleichen der verschiedenen verfügbaren Optionen für die Typkonvertierung finden Sie unter Umwandeln von Daten.

Syntax

CAST ( expression AS data_type)

Argumente

expression

Ist ein beliebiger gültiger Ausdruck.

data_type

Der Zieldatentyp , der von der Stream Analytics-Abfragesprache unterstützt wird.

Rückgabetypen

Gibt den Ausdruck in "data_type" übersetzt zurück.

Anmerkung

Weitere Informationen zu Sonderfällen finden Sie im Artikel zu Datentypen .

Beispiele


SELECT TollId, EntryTime, LicensePlate, State, Make
FROM Input TIMESTAMP BY EntryTime
WHERE CAST( TollId AS bigint) > 2

Weitere Informationen

Weitere Informationen zu Stream Analytics-Datentypen finden Sie unter: