CAST (Azure Stream Analytics)
Převede výraz jednoho datového typu na jiný v rámci podporovaných datových typů v jazyce Stream Analytics Query Language.
Pokud převod nelze provést, funkce selže a způsobí zastavení úlohy. Výsledkem klauzule CAST ('this is a string' AS bigint)
je například selhání úlohy, protože vstupní řetězec nelze převést na bigint
datový typ. Chcete-li zabránit chybám přetypování typu, použijte místo toho funkci TRY_CAST .
Poznámka
Pokud chcete porovnat různé možnosti, které jsou k dispozici pro převod typů, přečtěte si téma přetypování dat.
Syntaxe
CAST ( expression AS data_type)
Argumenty
expression
Je libovolný platný výraz.
Data_type
Je cílový datový typ podporovaný dotazovacím jazykem Stream Analytics.
Návratové typy
Vrátí výraz přeložený do data_type.
Poznámka
Další informace o speciálních případech najdete v článku o datových typech .
Příklady
SELECT TollId, EntryTime, LicensePlate, State, Make
FROM Input TIMESTAMP BY EntryTime
WHERE CAST( TollId AS bigint) > 2
Viz také
Další informace o datových typech Stream Analytics najdete tady: