CAST (Azure Stream Analytics)
在串流分析查詢語言中支援的資料類型內,將某個資料類型的運算式轉換為另一個 資料類型 。
如果無法執行轉換,函式會失敗,並導致作業停止。 例如,子句 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
另請參閱
如需串流分析資料類型的詳細資訊,請參閱: