Condividi tramite


CAST (Analisi di flusso di Azure)

Converte un'espressione di un tipo di dati in un altro all'interno dei tipi di dati supportati in Stream Analytics Query Language.

Se la conversione non può essere eseguita, la funzione ha esito negativo e causa l'arresto del processo. Ad esempio, la clausola CAST ('this is a string' AS bigint) genera un errore di processo poiché la stringa di input non può essere convertita nel bigint tipo di dati. Per evitare errori di cast dei tipi, usare invece TRY_CAST funzione.

Nota

Per confrontare le diverse opzioni disponibili per la conversione dei tipi, vedere cast dei dati

Sintassi

CAST ( expression AS data_type)

Argomenti

expression

È qualsiasi espressione valida.

data_type

Tipo di dati di destinazione supportato dal linguaggio di query di Analisi di flusso.

Tipi restituiti

Restituisce l'espressione convertita in data_type.

Commento

Per altre informazioni sui casi speciali, vedere l'articolo sui tipi di dati .

Esempi


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

Vedere anche

Per altre informazioni sui tipi di dati di Analisi di flusso, vedere: