Udostępnij za pośrednictwem


CAST (Azure Stream Analytics)

Konwertuje wyrażenie jednego typu danych na inny w obsługiwanych typach danych w języku zapytań usługi Stream Analytics.

Jeśli nie można wykonać konwersji, funkcja zakończy się niepowodzeniem i spowoduje zatrzymanie zadania. Na przykład klauzula CAST ('this is a string' AS bigint) powoduje niepowodzenie zadania, ponieważ nie można przekonwertować ciągu wejściowego bigint na typ danych. Aby uniknąć błędów rzutowania typów, zamiast tego użyj funkcji TRY_CAST .

Uwaga

Aby porównać różne opcje dostępne do konwersji typów, zobacz rzutowanie danych

Składnia

CAST ( expression AS data_type)

Argumenty

expression

Jest dowolnym prawidłowym wyrażeniem.

Data_type

Jest docelowym typem danych obsługiwanym przez język zapytań usługi Stream Analytics.

Typy zwracane

Zwraca wyrażenie przetłumaczone na data_type.

Uwaga

Aby uzyskać więcej informacji na temat przypadków specjalnych, zobacz artykuł typy danych .

Przykłady


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

Zobacz też

Aby uzyskać więcej informacji na temat typów danych usługi Stream Analytics, zobacz: