CAST (Azure Stream Analytics)

Converte uma expressão de um tipo de dados noutro dentro dos tipos de dados suportados na Linguagem de Consulta do Stream Analytics.

Se não for possível efetuar a conversão, a função falha e faz com que a tarefa pare. Por exemplo, a cláusula CAST ('this is a string' AS bigint) resulta numa falha de tarefa, uma vez que a cadeia de entrada não pode ser convertida no bigint tipo de dados. Para evitar falhas de tipo cast, utilize a função TRY_CAST.

Nota

Para comparar as diferentes opções disponíveis para a conversão de tipos, veja dados de casting

Sintaxe

CAST ( expression AS data_type)

Argumentos

expression

É uma expressão válida.

data_type

É o tipo de dados de destino suportado pela Linguagem de Consulta do Stream Analytics.

Tipos de Devolução

Devolve a expressão traduzida para data_type.

Observação

Veja o artigo tipos de dados para obter mais informações sobre casos especiais.

Exemplos


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

Ver também

Para obter mais informações sobre tipos de dados do Stream Analytics, consulte: