CAST (Azure Stream Analytics)

Convierte una expresión de un tipo de datos en otro dentro de los tipos de datos admitidos en el lenguaje de consulta de Stream Analytics.

Si no se puede realizar la conversión, se produce un error en la función y hace que el trabajo se detenga. Por ejemplo, la cláusula CAST ('this is a string' AS bigint) produce un error de trabajo, ya que la cadena de entrada no se puede convertir en el bigint tipo de datos. Para evitar errores de conversión de tipos, use TRY_CAST función en su lugar.

Nota

Para comparar las distintas opciones disponibles para la conversión de tipos, consulte conversión de datos.

Sintaxis

CAST ( expression AS data_type)

Argumentos

expression

Es cualquier expresión válida.

data_type

Es el tipo de datos de destino compatible con el lenguaje de consulta de Stream Analytics.

Tipos de valor devuelto

Devuelve la expresión traducida a data_type.

Comentario

Consulte el artículo tipos de datos para obtener más información sobre los casos especiales.

Ejemplos


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

Vea también

Para más información sobre los tipos de datos de Stream Analytics, consulte: