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: