CAST (Azure Stream Analytics)

Преобразует выражение одного типа данных в другой в пределах поддерживаемых типов данных в языке запросов Stream Analytics.

Если преобразование не удается выполнить, функция завершается сбоем и приводит к остановке задания. Например, предложение CAST ('this is a string' AS bigint) приводит к сбою задания, так как входная строка не может быть преобразована в bigint тип данных. Чтобы избежать сбоев приведения типов, используйте функцию TRY_CAST .

Примечание

Чтобы сравнить различные варианты преобразования типов, см. приведение данных.

Синтаксис

CAST ( expression AS data_type)

Аргументы

expression

Любое допустимое выражение.

data_type

Целевой тип данных , поддерживаемый языком запросов Stream Analytics.

Типы возвращаемых данных

Возвращает выражение, преобразованное в тип данных.

Комментарий

Дополнительные сведения о особых случаях см. в статье о типах данных .

Примеры


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

См. также раздел

Дополнительные сведения о типах данных Stream Analytics см. в следующих разделах: