Dela via


CAST (Azure Stream Analytics)

Konverterar ett uttryck av en datatyp till en annan inom de datatyper som stöds i Stream Analytics Query Language.

Om konverteringen inte kan utföras misslyckas funktionen och jobbet stoppas. Satsen CAST ('this is a string' AS bigint) resulterar till exempel i ett jobbfel eftersom indatasträngen inte kan konverteras till bigint datatypen. Använd TRY_CAST funktion i stället för att undvika typavgjutningsfel.

Anteckning

Om du vill jämföra de olika alternativ som är tillgängliga för typkonvertering kan du läsa omvandla data

Syntax

CAST ( expression AS data_type)

Argument

expression

Är ett giltigt uttryck.

data_type

Är måldatatypen som stöds av Stream Analytics Query Language.

Returtyper

Returnerar uttryck översatt till data_type.

Anmärkning

Mer information om specialfall finns i artikeln om datatyper .

Exempel


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

Se även

Mer information om Stream Analytics-datatyper finns i: