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: