Freigeben über


Skalare Datentypen

Gilt für: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Jeder Datenwert, z. B. der Wert eines Ausdrucks oder eines Funktionsparameters, weist einen Datentyp auf, der entweder ein skalarer Datentyp oder ein benutzerdefinierter Datensatzist. Ein skalarer Datentyp ist einer der integrierten vordefinierten Typen in Unterstützten Datentypen. Ein benutzerdefinierter Datensatz ist eine geordnete Reihenfolge von Namen- und Skalar-Datentyp-Paaren, z. B. der Datentyp einer Zeile in einer Tabelle.

Anmerkung

Während benutzerdefinierte Datensätze in Kusto unterstützt werden, sind benutzerdefinierte Datentypen nicht vorhanden.

Unterstützte Datentypen

Die folgenden Datentypen werden unterstützt:

Art Beschreibung
bool (boolean) true (1) oder false (0).
datetime (date) Eine Sofortige Zeit, die in der Regel als Datum und Uhrzeit des Tages ausgedrückt wird.
dezimale Eine 128-Bit-breite Dezimalzahl.
dynamischen Ein Array, ein Eigenschaftenbehälter oder ein Wert eines der anderen skalaren Datentypen.
guid (uuid, uniqueid) Ein 128-Bit-global eindeutiger Wert.
int Eine signierte, 32-Bit-Breite, ganze Zahl.
lange Eine signierte, 64-Bit-Breite, ganze Zahl.
echte (double) Eine 64-Bit-Breite, doppelte Genauigkeit, Gleitkommazahl.
Zeichenfolge Eine Sequenz von null oder mehr Unicode- Zeichen.
Zeitbereich (time) Ein Zeitintervall.

Trinkgeld

Verwenden Sie zum Überprüfen des Datentyps eines Werts die gettype() Funktion.

Nullwerte

Alle Nichtzeichenfolgen-Datentypen können null sein. Wenn ein Wert null ist, gibt er an, dass Daten fehlen oder nicht übereinstimmen. Wenn Sie beispielsweise versuchen, die Zeichenfolge abc in eine ganzzahlige Spalte einzugeben, führt sie zum Nullwert. Um zu überprüfen, ob ein Ausdruck null ist, verwenden Sie die isnull()-Funktion.

Weitere Informationen finden Sie unter Nullwerte.