CAST(Azure 流分析)

在流分析查询语言中,在支持的数据类型中,将一种数据类型的表达式转换为另一 种数据类型

如果无法执行转换,则函数会失败并导致作业停止。 例如, 子句 CAST ('this is a string' AS bigint) 会导致作业失败,因为输入字符串无法转换为 bigint 数据类型。 若要避免类型强制转换失败,请改用 TRY_CAST 函数。

注意

若要比较可用于类型转换的不同选项,请参阅 强制转换数据

语法

CAST ( expression AS data_type)

参数

expression

为任何有效的表达式。

data_type

流分析查询语言支持的目标 数据类型

返回类型

返回转换为 data_type 的表达式。

备注

有关特殊情况的详细信息,请参阅 数据类型 一文。

示例


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

另请参阅

有关流分析数据类型的详细信息,请参阅: