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 см. в следующих разделах: