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: