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
另请参阅
有关流分析数据类型的详细信息,请参阅: