Freigeben über


Skalare Datentypen

Jeder Datenwert, z. B. der Wert eines Ausdrucks oder eines Funktionsparameters, verfügt über einen Datentyp. Ein Datentyp ist entweder ein skalarer Datentyp, der einer der unten aufgeführten integrierten vordefinierten Typen ist, oder ein benutzerdefinierter Datensatz, bei dem es sich um eine geordnete Sequenz von Namens- und Skalardatentyppaaren handelt, z. B. der Datentyp einer Zeile in einer Tabelle.

Hinweis

Benutzerdefinierte Datentypen werden in Kusto nicht unterstützt.

Unterstützte Datentypen

Die folgenden Datentypen werden unterstützt:

Typ BESCHREIBUNG
bool (boolean) true (1) oder false (0)
datetime (date) Ein Zeitpunkt, der in der Regel als Datum und Uhrzeit des Tages ausgedrückt wird.
decimal Eine 128-Bit-breite Dezimalzahl.
dynamic Ein Array, ein Eigenschaftenbehälter oder ein Wert eines der anderen Skalardatentypen.
guid (uuid, uniqueid) Ein global eindeutiger 128-Bit-Wert.
int Eine ganze Zahl mit Vorzeichen mit einer Breite von 32 Bit.
long Eine ganze Zahl mit Vorzeichen mit einer Breite von 64 Bit.
real (double) Eine 64-Bit-breite Gleitkommazahl mit doppelter Genauigkeit.
string Eine Sequenz von null oder mehr Unicode-Zeichen .
Zeitspanne (time) Ein Zeitintervall.

Tipp

Verwenden Sie die Gettype() -Funktion, um den Datentyp eines Werts zu überprüfen.

NULL-Werte

Alle Nicht-Zeichenfolgen-Datentypen können NULL sein. Wenn ein Wert NULL ist, gibt er an, dass daten nicht vorhanden oder nicht übereinstimmen. Wenn Sie beispielsweise versuchen, die Zeichenfolge abc in eine Ganzzahlspalte einzugeben, ergibt sich der NULL-Wert. Um zu überprüfen, ob ein Ausdruck NULL ist, verwenden Sie die Isnull() -Funktion.

Weitere Informationen finden Sie unter Nullwerte.